将文本框链接到变量?

cam*_*cam 3 c# textbox

我想直接访问另一个表单上文本框内的文本,所以我在表单中添加了一个公共变量_txt并添加了一个如下事件:

private void richTextBox1_TextChanged(object sender, EventArgs e)
{
    _txt = richTextBox1.Text;
}
Run Code Online (Sandbox Code Playgroud)

但表单加载如下:

public FrmTextChild(string text)
{
    InitializeComponent();
    _txt = text;
    richTextBox1.Text = _txt;
    Text = "Untitled.txt";
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法直接链接这两个?

Mic*_*sen 6

您可以使用属性来直接从TextBox中读取.这样你根本不需要额外的变量.

public string Text
{
  get
  {
    return richTextBox1.Text;
  }
}
Run Code Online (Sandbox Code Playgroud)

如果您还希望能够更改文本,请添加setter.