vb.net - 有没有办法在 vb.net 中的表单之间传递值? (不使用公共(public)变量)

标签 vb.net

我有一个应用程序使用带有 textBox 和按钮的第二个表单,我需要将文本从 textBox 传递到第一个表单。我知道如何使用公共(public)变量来做到这一点,但我想知道是否有另一种方法可以在不使用公共(public)变量的情况下做到这一点。

最佳答案

您可以使用第二个表单上的 PUBLIC 属性将信息读/写到另一个表单。

您可以重载 NEW 方法以在声明期间传递变量。

您可以在第二种形式上创建一个公共(public)子/函数并传递变量 byval 或 byref。

但是,我永远不会使用公共(public)变量。那是糟糕的编程。

关于vb.net - 有没有办法在 vb.net 中的表单之间传递值? (不使用公共(public)变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18966080/

相关文章:

vb.net - Visual Basic,预期的语句结尾-函数

arrays - Dim files() As String 和 Dim files As String() 有什么不同?

.net - 在 WPF 中检测鼠标下的子控件

c# - 你能用速记定义一个 'new' 属性吗?

c# - vb到c#代码转换

vb.net - 将 Office 从 2003 升级到 2007 是否会破坏通过 COM 互操作使用 Excel 的 VB 程序?

java - Java 程序为 VB 应用程序生成的文件的编码问题

c# - Telerik,禁用控件时如何保留自定义着色?

.net - 需要帮助四舍五入到小数点后两位

从创建它的线程以外的线程访问 vb.net