如何知之当前窗体的状态?? if Form1.formstate=fsCreating then 为何出错?(20分)

  • 主题发起人 主题发起人 孤月独明
  • 开始时间 开始时间

孤月独明

Unregistered / Unconfirmed
GUEST, unregistred user!
如何知之当前窗体的状态?? if Form1.formstate=fsCreating then 为何出错?
 
哈哈!都还没create成功你就在使用它了吧!可能吗?
 
应该是知道任何一个窗体的状态。
编译的时候出错:[Error] Incompatible types
 
应该这样:if fsCreating in Form1.formstate then ;

Tform.formstate 是集合类型;
type
TFormState = set of (fsCreating, fsVisible, fsShowing, fsModal,
fsCreatedMDIChild, fsActivated);

 
这样应没有问题:
if fsCreateing in Form1.FormState then ....
 
多人接受答案了。
 
后退
顶部