禁用文本框选择或单击
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;
有没有办法禁止用户在文本框内单击?我试过 .ReadOnly 但这会禁止用户在文本框中输入。我希望能够让用户输入他们的名字,也许 "Peter" 但不允许点击返回,这样他们就不能输入。
使用 MouseUp 事件:
void textBox1_MouseUp(object sender, MouseEventArgs e) {
textBox1.SelectionStart = textBox1.Text.Length;
}
如果是 WPF,您可以绑定 Focusable,一旦设置了值,就可以绑定 return false。或者直接调用 tbDisable.Focusable = False;