0

ユーザーが値を挿入した後にテキストボックスを無効にしたい。「KeyPress」プロパティで遊んでみましたが、入力した最初の数字は「KeyPress」でもあるため、最初の文字がロックされます。Enterを押すかTabを使用した後、テキストボックスをロックできるかもしれません。これを行う最善の方法は何ですか?

4

4 に答える 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 に答える