vb如何实现只有当前窗体被关闭才能操作其他窗体
答案:7 悬赏:10 手机版
解决时间 2021-02-20 03:10
- 提问者网友:夢醒日落
- 2021-02-19 17:22
vb如何实现只有当前窗体被关闭才能操作其他窗体
最佳答案
- 五星知识达人网友:第幾種人
- 2021-02-19 17:41
VB可通过Show方法将参数Staly设置为1以模式窗体显示当前窗体来实现当前窗体被关闭才能操作其他窗体。
Show 方法,用以显示 MDIForm 或 Form 对象。不支持命名参数。
说明
当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form)
时,则随后的代码直到该窗体被隐藏或卸载时才能执行。
当 Show
在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。
Show 方法,用以显示 MDIForm 或 Form 对象。不支持命名参数。
说明
当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form)
时,则随后的代码直到该窗体被隐藏或卸载时才能执行。
当 Show
在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。
全部回答
- 1楼网友:神的生死簿
- 2021-02-20 00:49
在点击完按钮弹出form2的同时,将form1.hide,在form2_unload 事件里再写入,form1.show
如果不想隐藏, 用form1.Visible =false /True 也行
如果不想隐藏, 用form1.Visible =false /True 也行
- 2楼网友:神也偏爱
- 2021-02-19 23:14
Private Sub Form2_Load()
Form1.Hide
End Sub
Private Sub Form2_Unload(Cancel As Integer)
form1.Show
End Sub
Form1.Hide
End Sub
Private Sub Form2_Unload(Cancel As Integer)
form1.Show
End Sub
- 3楼网友:冷風如刀
- 2021-02-19 21:02
那叫模式窗体 显示的时候使用
Private Sub Command1_Click()
Form2.Show 1
End Sub
很简单吧 你不关闭form2 你去点form1是没效果的
Private Sub Command1_Click()
Form2.Show 1
End Sub
很简单吧 你不关闭form2 你去点form1是没效果的
- 4楼网友:夜余生
- 2021-02-19 19:32
'在Form1里添加一个Command1按钮
Private Sub Command1_Click()
Form2.Show 1
End Sub
Private Sub Command1_Click()
Form2.Show 1
End Sub
- 5楼网友:等灯
- 2021-02-19 18:28
Private Sub Form_Load()
Me.Show
Form2.Show 1
End Sub
你要的应该就是这个东西
Me.Show
Form2.Show 1
End Sub
你要的应该就是这个东西
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯