运行时切换窗体样式
由 gougou 于 星期三, 2006-10-18 20:33 发表
1.这两天写的一个程序中一个窗体在某些时刻需要是一个MDI的子窗体,某些时刻又要是一个模态窗体,但是在运行时刻将
FormStyle从fsMdiChild改成fsNormal会导致窗体显示时不自然的闪烁一下,后来发现将窗体的默认属性设置为fsNormal,
同时Visible设定为False,在作为MDI窗体显示时,设置FormStyle为fsMdiChild就不会闪烁了。
2.如果要修改MDI的窗体显示大小和位置,一定要在OnShow事件中修改,否则会有闪烁。