将textBox值传递给另一个类可以通过以下步骤实现:
下面是一个示例代码:
// ReceiverClass.cs
public class ReceiverClass
{
public string TextBoxValue { get; set; }
}
// OriginalClass.cs
public class OriginalClass
{
public void PassTextBoxValue()
{
// 创建ReceiverClass的实例
ReceiverClass receiver = new ReceiverClass();
// 假设textBox的值存储在textBox1中
string textBoxValue = textBox1.Text;
// 将textBox的值赋给ReceiverClass的TextBoxValue属性
receiver.TextBoxValue = textBoxValue;
// 在需要使用textBox值的地方,通过访问receiver.TextBoxValue来获取值
AnotherClass anotherClass = new AnotherClass();
anotherClass.UseTextBoxValue(receiver.TextBoxValue);
}
}
// AnotherClass.cs
public class AnotherClass
{
public void UseTextBoxValue(string textBoxValue)
{
// 在这里使用textBox的值
Console.WriteLine(textBoxValue);
}
}
在上述示例中,"ReceiverClass"用于接收textBox的值,并通过公共属性"TextBoxValue"进行存储。在"OriginalClass"中,创建"ReceiverClass"的实例,并将textBox的值赋给"ReceiverClass"的"TextBoxValue"属性。然后,通过访问"ReceiverClass"的实例,可以在"AnotherClass"中使用textBox的值。
领取专属 10元无门槛券
手把手带您无忧上云