【发布时间】:2013-06-30 15:01:42
【问题描述】:
我有一个包含目录的文本框。所以我检查当前机器上是否存在这个目录,如果不存在 - 我希望按钮被禁用。
此外,如果文本框为空,我希望按钮启用。
长话短说 - 我想在文本框发生更改时控制按钮的可用性。我知道如何检查这些更改,我也知道这是使用 EvenHandlers 和 Listeners 完成的,但我真的不知道如何使用它们,如果有人可以给我一个示例代码或如何操作的步骤说明让它 - 它会很棒。因为我需要它快。
编辑:
问题是我希望这一切都是动态的,所以我想我需要一个 Listener 来跟踪文本框值的状况。
F.e.,文本框为空,按钮已启用。然后我开始输入一个目录,因为输入的路径不是一个有效的目录 - 按钮被禁用。但是当这个目录变得有效时 - 按钮就被启用了。
【问题讨论】:
-
WinForms、WPF、ASP.NET 还是其他?
-
哦,对不起,我更新了主题的标签。这是关于 WinForms 的。
-
我很好奇,按钮的作用是什么?如果文件夹不存在,您希望禁用它吗?但是您想在用户输入文本框并检查文件夹是否存在时启用它?
-
Listener是什么意思?到目前为止,您是否编写了示例代码来尝试执行上述操作?否则,您只需要处理 TextBox_TextChanged 事件,如下所述
标签: .net vb.net winforms visual-studio-2010 event-handling