如何将指定的窗体设置成像IE的关于窗口一样,在弹出该窗体后一直获得当前程序的焦点?

superox 2003-05-08 09:56:17
如何将指定的窗体设置成像IE的关于窗口一样,在弹出该窗体后一直获得当前程序的焦点?

比如像IE点了关于窗口后,就不能操作IE的其他功能了,关于窗口在关闭前始终处于IE的焦点中。
...全文
181 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CloneCenter 2003-05-08
  • 打赏
  • 举报
回复
我觉得你这样的写法可能有问题。

在 MainForm 的 AboutMenu Click 中写:

frmAbout.Show vbModal

就可以了。
相应的 FrmAbout 中的 Form_Load 修改一下,去掉 Me.Show 1
Private Sub Form_Load()
Me.Caption = "关于本软件"
lblVersion.Caption = "版本 " & App.Major & "." & App.Minor & "." & App.Revision
End Sub

其他的不变。
superox 2003-05-08
  • 打赏
  • 举报
回复
我的代码

Private Sub cmdOK_Click()
Unload Me
End Sub

Private Sub Form_Load()
Me.Show 1
Me.Caption = "关于本软件"
lblVersion.Caption = "版本 " & App.Major & "." & App.Minor & "." & App.Revision
End Sub

但是有个问题,该窗体关闭不了了,点击CMDOK后,在UNLOAD ME后会跑到FORM_LOAD中去,很奇怪,不知道为何,form.show 后面带的参数有哪些?具体什么意思?请赐教,非常感谢
zestsnake 2003-05-08
  • 打赏
  • 举报
回复
form1.show 1
CloneCenter 2003-05-08
  • 打赏
  • 举报
回复
FormAbout.Show vbModal

只要模式显示就可以了。

7,787

社区成员

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

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