gpt4 book ai didi

vb.net - 在 vb.net 中将变量从一种形式传递到另一种形式

转载 作者:行者123 更新时间:2023-12-04 19:06:56 25 4
gpt4 key购买 nike

我已经查看了这个问题 10 次,但每个答案都过于具体。
我有两个公开课,每个表格一个。
第一个表单有一个文本框和两个按钮:

Public Class frmAdd
Public addvar As String
Public Sub UltraButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddNote.Click

If txtAdd.Text = String.Empty Then
MsgBox("Please complete the notes textbox!")
Else
addvar = txtAdd.Text
MsgBox(addvar)
Close()
End If
End Sub

Public Sub UltraButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancel.Click
Me.Close()
End Sub
End Class
在第二种形式中,我想使用那个 addvar 变量并说
Public Sub saveButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addButton.Click

frmAdd.show()

me.textbox1.text = addvar
我如何让它在 vb.net 中工作?

最佳答案

您需要从 frmAdd 中读取该字段值(value)

Me.textbox1.Text = frmAdd.addvar
请注意,在表单完成并关闭 ( Me.close) 之前,此值将不可用。因此,您想使用 ShowDialog (在表单关闭之前不会返回)与 Show (显示表单后立即返回)。
frmAdd.ShowDialog()
Me.textbox1.Text = frmAdd.addvar

关于vb.net - 在 vb.net 中将变量从一种形式传递到另一种形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22078219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com