我正在开发一个应用程序,其中搜索框中有一个按钮(如 iTunes 中的一个)。我想在文本框中有文本时启用取消按钮,并在文本框为空时禁用它。我尝试使用以下代码在文本框上使用 text_changed 事件,但它跳过了 if 条件。即使发件人向我发送了正确的值,但我无法将其放入 if else 中。
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(sender.ToString()))
{
btn_cancel.Visible = false;
}
else
{
btn_cancel.Visible = true;
}
}
请帮忙