使用BusinessSkinForm的时候,MDI 子窗体初始化Windowstate设为wsMaximized ,但是运行的时候却没有完全最大化。Why???

  • 主题发起人 主题发起人 txl2001
  • 开始时间 开始时间
T

txl2001

Unregistered / Unconfirmed
GUEST, unregistred user!
使用BusinessSkinForm的时候,MDI 子窗体初始化Windowstate设为wsMaximized ,但是运行的时候却没有完全最大化。Why???(高手们快来呀... 为什么我的问题很少人回答呢,郁闷)(100分)<br />使用BusinessSkinForm的时候,MDI 子窗体初始化Windowstate设为wsMaximized ,但是运行的时候却没有完全最大化,必须再点击一下子窗体的最大化按钮。
我用showwindow(Form.Handle,3) 也不行.
 
把businessskinForm的windowstate设为wsMaximinzed,而不是把form的windowsstate设为wsMaximized
 
businessskinForm 没有wsMaximinzed 这个属性呀,怎么办啊 。只有maxsizeonfulscreen 这个属性,不过我设置了这个属性没有用啊。
 
ok, 搞定了,终于找到那个属性了,businessskinForm的windowstate设为wsMaximinzed。 谢谢 iampig。 +100 分。
 
  还有问题没有解决呢,这分怎么就送出去了呢?  
  toiampig :
   当有多个MDI子窗口的时候都设置为businessskinForm的windowstate设为wsMaximinzed ,一个一个打开这些窗体的时候没有问题, 当关闭最前面的一个窗体的时候,后面的显示就不是最大化了,当我重新调用过程设置businessskinForm的windowstate设为wsMaximinzed 的时候,问题出来了,这个窗体的顶部有一部分就消失了,也就是说整个窗体上移了一段距离,大约0.5cm ,请问这个问题怎么解决的? 
 
  终于搞定!
  
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
431
import
I
后退
顶部