P
programmer8329
Код:
Unit Unit1;
Interface
Uses
.........
Type
Tform1=class(tform)
Mainmenu1:tmainmenu;
Private
Public
End;
Var
Form1:tform1;
Implementation
Uses Unit2;
End.
Unit unit2;
Interface
Uses
........
Type
Tform2=class(tform)
Button1:tbutton;
Procedure formresize(sender:tobject);
Procedure button1click(sender:tobject);
Private
Public
End;
Var
Form2:Tform2;
Implementation
Procedure tform2.formresize(sender:tobject);
Begin
If self.windowstate=wsnormal then
Showmessage('maximized'+' '+ inttostr(self.top));
If self.windowstate=wsmaximized then
Showmessage('normal'+' '+inttostr(self.top));
End;
Procedure tform2.button1click(sender:tobject);
Begin
Showmessage(inttostr(self.top));
End;
End.
Здравствуйте у меня следующая проблема с resize event, у меня почемуто после того как я раскрываю форму 2(вернее я знаю почему это из за того что разместил меню на форме1) вызываются сразу два сообщения сначала maximized а потом normal , а мне нужно чтоб сообщение вызывалось один раз при раскрытие maximized а в обычном состояние normal. что не так ? Форма 1 родительская а форма2 дочка.