0

Windows フォーム アプリケーション (.Net 3.5) フォームにテキスト ボックスとボタンがあります。テキストボックスが空になったらボタンを無効にしたい。この方法は使いたくありません。ボタンがまだ有効になっているためです。

ありがとう。

4

4 に答える 4

3

TextChangedのイベントハンドラーで、テキストボックスにデータが含まれているかどうかを確認するだけです。含まれている場合は、有効にします。それ以外の場合は、無効にします。イベントハンドラーを追加してから、次のようなものを実装します。

private void textBox1_TextChanged(object sender, EventArgs e)
{
   button1.Enabled = !(textBox1.Text == String.Empty);
}
于 2012-06-27T18:13:00.217 に答える
0

on text change イベントを処理する

textbox.text がこのようなものであることを確認してください

  if(string.IsNullOrEmpty(textbox1.text))
 {
  Button1.enabled = false;
 }
于 2012-06-27T18:14:21.793 に答える
0

テキストボックスを無効にする場合は、textChanged を使用します。

if (textbox.Text == ""){
   button.Enabled = false;
}

それが役に立てば幸い

于 2012-06-27T18:14:26.720 に答える