抱歉问了一个非常愚蠢的问题。我多年来一直是一名 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 的副本!