我在同一个表单上有多个面板,我想在 2 个面板之间传递一个值

I have multiple panels on same form and I want Passing a value between 2 panel

我在同一个表单上有多个面板,我想在 2 个面板之间传递一个值

我想在第一个面板中输入用户名并在下一个面板中显示为标签

请不要在 2 个表格之间,而是在 2 个面板之间。

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
    Guna.UI.Lib.GraphicsHelper.ShadowForm(Me)
End Sub

Private Sub GunaButton1_Click(sender As Object, e As EventArgs) Handles GunaButton1.Click
    pnLogin.BringToFront()
    GunaTransition1.Hide(pnLogin)
End Sub

Private Sub GunaButton2_Click(sender As Object, e As EventArgs)
End Sub

Private Sub GunaGradientButton2_Click(sender As Object, e As EventArgs)

End Sub

Private Sub GunaTextBox1_Click(sender As Object, e As EventArgs) Handles GunaTextBox1.Click

End Sub

结束Class

您可以简单地在 class 范围内声明变量并使用它!你能解释更多细节吗?

更新:

Private Sub Button_Click(sender As Object, e As EventArgs) Handles Button.Click
   Lable.text = TextBox.text
EndSub

如果所有控件都在同一个窗体中,那么它们所在的容器就无关紧要了。

代码看起来像这样:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Label1.Text = TextBox1.Text
End Sub

您需要将控件名称更改为表单上的 Button、TextBox 和 Label。