Array
(
)

Duvida com Formulário MDI

Arc
   - 16 set 2004

Abri um novo projeto com um formulario MDI. Os forms que serão abertos são formularios normais, com a propriedade formstyle alterado para fsMDIChild. Não estou conseguindo posicionar os formularios dentro da area do Form MDI, ja tentei mudar as opções TOP e LEFT, mas não está sendo obedecida. A primeira vez que abro o form, ele até fica na posição, mas a partir da segunda, ele abre em locais diferentes. pensei em mudar a propriedade align para alclient, mas aí ele não permite que o formulario seja movimentado com o mouse.
A principio é só uma questão estetica, mas relamente fica muito feio o formulario abrir em qualquer lugar da mdi.

Aproveitando a oportunidade, ...., como faço para saber qdo o X de fechar do formulario recebe um clique do mouse ?????

Grato :D


Sandra
   - 16 set 2004

arc,

Tentou definir o Top e Left no OnCreate desses forms?
Como está a propriedade Position de cada um?


Citação:
Aproveitando a oportunidade, ...., como faço para saber qdo o X de fechar do formulario recebe um clique do mouse ?????
Verifique o evento OnClose ou OnCloseQuery. No seu caso, acredito que o mais apropriado seja o OnCloseQuery, quando deverá passar True ou False para a variável CanClose.


Boa sorte! :D