如何使它在“Form1”中变量为true时,它在“Form2”中执行某些操作?

时间:2013-04-01 09:35:12

标签: vb.net visual-studio

所以,我试图这样做,当用户点击登录表单上的登录按钮时,它将变量设置为true,然后在主窗体上激活一些东西。 一些伪代码将放在表单2中:

If Form1.button = clicked Then
do something
end if

感谢您的帮助!

顺便说一句,我是vb.net的完整菜鸟。遗憾。

2 个答案:

答案 0 :(得分:1)

点击按钮点击下面的事件

If Form1.button = clicked Then
  Dim myForm As New Form2
  if LoggedIn = True then
     myForm.UserGroupBox.visible = true
     me.close
     myForm.Show()
  end if

End if

答案 1 :(得分:0)

在解决方案资源管理器中双击您的应用程序名称,然后转到设置并创建一个名为的新设置:clicked和值on:0并在form1中的button1上写入

        Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
    My.Settings.clicked = "1"
    form1.show
    me.hide
End Sub

在表格上你想要的东西

if my.settings.clicked = "1" then
'Do Something what you want here
my.settings.clicked = "0"
end if
end sub

这段代码的作用是:

当你点击然后按钮if给my.settings.clickde一个值1 = true

当另一个表单加载时,如果值= 1则检查值是否为1然后单击该按钮然后将单击的值更改回0 所以它不会永远重复

希望这可以帮助你,不要忘记它是否有助于点击我帖子上的button_up

相关问题