DataBinding - 基于输入启用切换

问题描述 投票:0回答:2

我正在使用Visual Basic .NET开发一个Windows窗体应用程序,并且我希望根据TextBox中是否存在任何内容来切换Button的enabled属性。我尝试使用以下方法设置DataBinding:

ButtonBack.DataBindings.Add("Enabled", Me.TextBoxValue, "TextLength")

这成功地禁用了Button,但是只要在TextBox中输入任何内容,Button就永远不会被启用。如果可能,我宁愿通过DataBindings执行此操作,而不是在TextBox的TextChanged或Validating事件中手动设置Enabled属性。

vb.net winforms data-binding
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.