Vb.net 如何使变量在“中为真”时;表格1,“;它在“中”中起作用;表格2?“;

Vb.net 如何使变量在“中为真”时;表格1,“;它在“中”中起作用;表格2?“;,vb.net,visual-studio,Vb.net,Visual Studio,所以,我试图让它成为这样,当用户单击登录表单上的登录按钮时,它会将一个变量设置为true,然后在主表单上激活一些内容。 一些伪代码将放在表格2中: If Form1.button = clicked Then do something end if 谢谢你的帮助 顺便说一句,我完全不懂vb.net。抱歉。在按钮上单击下面的事件写入 If Form1.button = clicked Then Dim myForm As New Form2 if LoggedIn = True then

所以,我试图让它成为这样,当用户单击登录表单上的登录按钮时,它会将一个变量设置为true,然后在主表单上激活一些内容。 一些伪代码将放在表格2中:

If Form1.button = clicked Then
do something
end if
谢谢你的帮助


顺便说一句,我完全不懂vb.net。抱歉。

在按钮上单击下面的事件写入

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

在按钮上单击下面的事件写入

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

在解决方案资源管理器中双击应用程序名称,然后转到“设置”,创建一个新的应用程序,名称为:clicked,值为:0,并在表单1的按钮1上写入

        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
此代码的作用是:

当您单击“然后”按钮时,如果给出my.settings.clickde值1=true

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


希望这对您有所帮助,不要忘记如果它有助于单击我的帖子上的按钮,请在解决方案资源管理器中双击您的应用程序名称,然后转到“设置”,创建一个新的应用程序,名称为:clicked,值为:0,并在表单1中的按钮1上写入

        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
此代码的作用是:

当您单击“然后”按钮时,如果给出my.settings.clickde值1=true

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


希望这对您有所帮助,不要忘记如果它有助于单击我帖子上的按钮

我不希望它打开表单窗口,我已经这样做了。我想让它改变主窗体上groupbox的属性。我不明白你的意思。请解释更多我有一个简单的登录表单,当我点击登录按钮时,它将“LoggedIn”设置为“True”(LoggedIn是一个布尔值)。这一切都发生在表格1中。现在,我想让Form2识别用户已登录,我希望它将groupbox的visible属性设置为True。在登录按钮上单击sub:Username=UsernameTextBox.Text LoggedIn=True MainWindow.UserGroupBox.visible=True MainWindow.UserGroupBox.Enabled=True MainWindow.UserGroupBox.Text=Username MainWindow.Show()我,关上就这样!你的第一次编辑给了我这样做的想法!谢谢有更新的答案。希望这是你需要的。如果可能的话,接受答案。我不想让它打开窗体窗口,我已经这样做了。我想让它改变主窗体上groupbox的属性。我不明白你的意思。请解释更多我有一个简单的登录表单,当我点击登录按钮时,它将“LoggedIn”设置为“True”(LoggedIn是一个布尔值)。这一切都发生在表格1中。现在,我想让Form2识别用户已登录,我希望它将groupbox的visible属性设置为True。在登录按钮上单击sub:Username=UsernameTextBox.Text LoggedIn=True MainWindow.UserGroupBox.visible=True MainWindow.UserGroupBox.Enabled=True MainWindow.UserGroupBox.Text=Username MainWindow.Show()我,关上就这样!你的第一次编辑给了我这样做的想法!谢谢有更新的答案。希望这是你需要的。如果可能的话,接受答案。