如何断form是否加载了?

windlyc 2005-11-09 10:51:45
我用form.show vbmodal来显示窗体,然后用热键同样会调用form.show vbmodal方法,form已经出来了后,用热键调用的时候,报错。如何判断form已经show vbmodal?
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
winehero 2005-11-09
  • 打赏
  • 举报
回复
ghjfgdsdfhdg
viena 2005-11-09
  • 打赏
  • 举报
回复
在全局模块里加一个标志变量,Form_Load、Form_Unload中置标志
zyg0 2005-11-09
  • 打赏
  • 举报
回复
'*************************************************************************
'**函 数 名:FromIsShow
'**输 入:str(String) -窗体名
'**输 出:(Boolean) -true为已经打开
'**功能描述:
'**全局变量:
'**调用模块:
'**作 者:影子
'**日 期:2004-12-22 11:48:20
'**修 改 人:
'**日 期:
'**版 本:V1.0.0
'*************************************************************************
Public Function FromIsShow(str As String) As Boolean
Dim pd As Boolean
pd = False
Dim temp
For Each temp In Forms
If temp.Name = str Then
FromIsShow = True
Set temp = Nothing
Exit Function
End If
Next
FromIsShow = False
Set temp = Nothing
End Function
windlyc 2005-11-09
  • 打赏
  • 举报
回复
ok,3x,已经搞定!和zyg0(影子(我和猪的唯一区别就是我比它能吃) 的方法一样!

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧