如何在 C# 中标识 2 窗体的文本框
本文关键字:窗体 文本 标识 | 更新日期: 2023-09-27 18:34:31
我在c#中的表单中有一个文本框.现在我想将此文本框标识为另一种形式,例如表单2.因为我想在下一个表单中使用文本框。我该怎么办?
如果您
只关心Text
属性,则不要从窗体中公开TextBox
为公共属性,而是创建一个字符串属性,该属性将从该窗体公开Text
属性。
public string TextBoxText
{
get
{
return textBox1.Text;
}
set
{
textBox1.Text = value;
}
}
如果要访问TextBox
的其他属性,则必须将其标记为设计器.cs文件中的public
。
而不是修改设计器.cs这可能是有害的,您可以通过创建其公共属性来公开TextBox
文本甚至 TextBox 控件。下面的示例公开Text
属性。
表格1:
public string TextBoxABCText {
get { return YourTextBoxName.Text; }
set { YourTextBoxName.Text = value; }
}
表格2:
Form1 frm1;
public Form2(Form1 frm1){
this.frm1 = frm1;
}
private void YourFunction(){
string strText = this.frm1.TextBoxABCText;
}