c# - 将文本框链接到变量?

标签 c# textbox

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

private void richTextBox1_TextChanged(object sender, EventArgs e)
{
    _txt = richTextBox1.Text;
}

但是表单是这样加载的:

public FrmTextChild(string text)
{
    InitializeComponent();
    _txt = text;
    richTextBox1.Text = _txt;
    Text = "Untitled.txt";
}

是否有更好的方法将两者直接联系起来?

最佳答案

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

public string Text
{
  get
  {
    return richTextBox1.Text;
  }
}

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

关于c# - 将文本框链接到变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533456/

相关文章:

c# - 根据另一个集合过滤一个集合

javascript - 禁用输入,允许点击文本框

javascript - Onfocus 文本框用户名放入文本框名字值和文本框姓氏值分割

.net - 对于选定行中的每一行 (vb.net)

c# - asp.net c# 以编程方式更改编辑按钮样式

c# - https 使用 BasicHttpBinding 并忽略证书错误

c# - 从控制台获取 C# 输入但不返回正确的输出

c# - MVP 和多个用户控件

c# - 粘贴到多个文本框中

html - 响应式文本框