抱歉问了一个非常愚蠢的问题。我多年来一直是一名 vb6 程序员,我只是在 VS2010 中开发我的第一个应用程序。
我正在尝试单击按钮打开一个新表单并关闭当前表单。
在 VB6 中我会使用。
Me.Close
Form.Show vbmodal
我用谷歌搜索了一个解决方案,它告诉我代码基本相同
form.show()
me.close
但是,当我单击按钮时,程序关闭。如果我拿走me.close
,表格就会显示。
我真的很困惑。
谢谢
约翰
抱歉问了一个非常愚蠢的问题。我多年来一直是一名 vb6 程序员,我只是在 VS2010 中开发我的第一个应用程序。
我正在尝试单击按钮打开一个新表单并关闭当前表单。
在 VB6 中我会使用。
Me.Close
Form.Show vbmodal
我用谷歌搜索了一个解决方案,它告诉我代码基本相同
form.show()
me.close
但是,当我单击按钮时,程序关闭。如果我拿走me.close
,表格就会显示。
我真的很困惑。
谢谢
约翰
如果您要关闭的表单是启动您的应用程序的表单(“启动表单”),那么您的应用程序将结束。
尝试
Me.Hide()
form.Show()
但您也可以更改Shutdown mode
项目的属性。
在Applications Tab
设置Shutdown mode
上 When the last form closes
。
当然,在这种情况下,命令的顺序应该是
form.Show()
Me.Close()
尝试Me.Hide()
代替Me.Close().
Dim f As New Form1
f.Show()
检查!!如您所见,我将 f 声明为新的 Form1,在这里您必须在表单属性下更改表单名称,然后下一行是显示 f 的副本!