我想在用户插入值后禁用文本框。我试过玩“KeyPress”属性,但我输入的第一个数字也是“KeyPress”,所以它锁定了第一个字符。也许我可以在按Enter或使用Tab后锁定文本框。最好的方法是什么?
答案 0 :(得分:4)
听起来你想在人离开后禁用该框。 (我假设您从Enter / Tab选项中。)如果是这样,请查看TextBox.LostFocus
事件。
答案 1 :(得分:1)
虽然,“最佳”通常取决于客户的要求,但我会对失落的焦点事件采取禁用行为。
private void textBox2_Leave(object sender, EventArgs e)
{
textBox2.Enabled = false;
}
由于
答案 2 :(得分:0)
只需使用Leave事件并在body body中将Enabled设为false;
答案 3 :(得分:0)
您可以使用LostFocus事件或ManipulationCompleted事件处理程序