ユーザーが値を挿入した後にテキストボックスを無効にしたい。「KeyPress」プロパティで遊んでみましたが、入力した最初の数字は「KeyPress」でもあるため、最初の文字がロックされます。Enterを押すかTabを使用した後、テキストボックスをロックできるかもしれません。これを行う最善の方法は何ですか?
質問する
1072 次
4 に答える
4
人がボックスを離れた後、ボックスを無効にしたいようです。(Enter/Tab オプションからだと思います。) もしそうなら、TextBox.LostFocus
イベントを調べてください。
于 2012-12-14T06:41:45.327 に答える
1
「ベスト」は通常、顧客の要件によって異なりますが、私は Lost Focus イベントで無効にする行為を行います。
private void textBox2_Leave(object sender, EventArgs e)
{
textBox2.Enabled = false;
}
ありがとう
于 2012-12-14T06:43:29.890 に答える
0
Leave イベントを使用し、本文で Enabled を false に割り当てます。
于 2012-12-14T06:52:22.857 に答える
0
LostFocus イベントまたは ManipulationCompleted イベント ハンドラーを使用できます。
于 2012-12-14T08:14:49.520 に答える