开发者

Forms are minimized on FormShow: random behaviour in Delphi application. Any idea?

I am experiencing an hard-to-track problem: when showing new forms (I create and show them at runtime) sometimes the form is minimized.

I don't understand why, I say this problem in xp, Vista and 7.

I tried to create samples to isolate the problem but on the samples I cannot reproduce it (=the forms always show not minimized).

What happens is:

in my application I create and show many forms (user clicks on menu item - a form is created and shown). Sometimes, randomly, the form is also minimized in the application bar. So i need to click on it and it is 开发者_如何学Gorestored again...

Does anyone has a clue of why this happens? If I have an hint at least I can try to find and fix the problem.

I use Delphi 2009 and DevExpress VCL.


At runtime:

Form := TMyForm.Create;
Form.Show;
Form.WindowState := fsNormal;

If you don't use any state-saving components, then better reverse last two actions:

Form := TMyForm.Create;
Form.WindowState := fsNormal;
Form.Show;
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜