回 帖 发 新 帖 刷新版面

主题:看到的请进来一下……

我有两个窗体,分别为 FORM1 和FORM2
在FORM1中有一个TextBox1 和 一个Button1,在FORM2中有一个Button2
现在,我希望做到的是:如果TextBox1的值为“m”时,按下Button1,就显示出FORM2,
并且,Button2为不可用,即Button2.Enabled = False
关键就是Button2的问题拉,窗体是会弄滴……

其实我的本意就是要弄一个权限设置的东东,但由于水平有限,目前就想出这么个思路,嘿嘿。所以请大大们先给我解决下上面的问题,等水平提高点后,再解决更复杂滴,呵呵。[em4]

回复列表 (共3个回复)

沙发

补充一下,按了Button1后Form1是要关闭的,就像输入了用户名和密码后,登陆窗口就关掉了那样。
所以数据就传不到Form2了。请大大们给我解决一下哈。先谢谢了!

板凳

Easy Job~~~~~~~

在Form1窗体的Button1处写下Click事件代码,代码如下:
if TextBox1.Text="m" then
   dim a As New Form2
   a.show()
   me.Close()
else
messagebox.Show("验证不正确!","错误",MessageBoxButtons.OK,MessageBoxIcon.Information)
end if

然后在Form2窗体的Form_Load下面写代码,代码如下:
Button2.Enabled=False

3 楼

楼上的,你米看懂我的意思,不过还是要谢谢你,我自己已经做出来了。
而且,按照你理解的意思,你也写错了,
应该是在Button1_Click事件中写如下代码:
If TextBox1.Text = "m" Then
            Me.Hide()
            Dim a As New Form2
            a.ShowDialog()
            Me.Close()
        Else
            MessageBox.Show("验证不正确!", "错误", MessageBoxButtons.OK,      MessageBoxIcon.Information)
        End If

否则,Form2是显示不出来的……

我来回复

您尚未登录,请登录后再回复。点此登录或注册