禁用文本框选择或单击

Disable Text Box Selection or Clicking

有没有办法禁止用户在文本框内单击?我试过 .ReadOnly 但这会禁止用户在文本框中输入。我希望能够让用户输入他们的名字,也许 "Peter" 但不允许点击返回,这样他们就不能输入。

使用 MouseUp 事件:

void textBox1_MouseUp(object sender, MouseEventArgs e) {
  textBox1.SelectionStart = textBox1.Text.Length;
}

如果是 WPF,您可以绑定 Focusable,一旦设置了值,就可以绑定 return false。或者直接调用 tbDisable.Focusable = False;