注册 登录
编程论坛 VB.NET论坛

[求助] 一个简单的问题,劳驾各位!!!

编程王 发布于 2004-12-31 20:44, 1615 次点击
  怎样在一个窗体正在运行时启动另外一个窗体,而关闭本窗体,我曾试过用“visible”属性但不行,用show方法也不行。



                请各位高手指点迷津!!!!!!!!1
4 回复
#2
Rostov2005-01-19 11:14
加个按钮:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim fm3 As New Form3()
        fm3.Show()           ‘开窗口3
        Me.Close()             ’关自己
    End Sub
#3
rengh2005-03-08 23:29
这样做,若有textbox,form1再次出现时,你第一次输入的文字会消失,怎么办?高手多指教,我的email:rxfei669@163.com
#4
ggvboy2008-11-10 14:28
打开其他窗体的时候好像只能把自己隐藏,否则会连同新窗体一起被关闭,无论me.close()的位置写在哪。
有个解决的方法,假如由登录窗体到MDI主窗体,在最后主窗体的关闭时间,或是closing时间中 application.exit(),将整个应用关闭就可以了。
#5
软编小虫2008-11-12 21:38
回复 3# 的帖子
你在me.close()执行之前的添加上一个语句:string11=textbox1.text
   说明:string11 应定义在一个模块中,且是个全局公共变量。
在得新显示该窗体时,应在:form.show()之后加上:textbox1.text=string11   便可。
1