禁用文本框选择或单击

时间:2016-04-18 16:33:27

标签: c# textbox

有没有办法禁止用户在文本框中点击?我已经尝试过.ReadOnly但这会禁止用户在文本框中输入内容。我希望能够让用户输入他们的名字,可能是“Peter”,但不允许点击返回,以便他们无法输入。

2 个答案:

答案 0 :(得分:2)

使用MouseUp事件:

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

答案 1 :(得分:0)

如果WPF你可以绑定Focusable,只要设置了一个值就返回false。或者只是显式调用tbDisable.Focusable = False;