検索ボックスにボタンがあるアプリケーションを開発しています(iTunesのような)。テキストボックスにテキストがあるときはいつでもキャンセルボタンを有効にし、テキストボックスが空のときは無効にしたい。次のコードで textbox の text_changed イベントを試してみましたが、if 条件を飛び越えてしまいます。送信者でさえ正しい値を送ってくれますが、そうでなければそれを入れることができません。
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(sender.ToString()))
{
btn_cancel.Visible = false;
}
else
{
btn_cancel.Visible = true;
}
}
助けてください