【发布时间】:2012-10-26 10:22:03
【问题描述】:
我在 form2 中有一个文本框和一个按钮。当在 form1 中单击一个项目时,会出现 form2。我想在文本框为空时禁用 form2 中的按钮,但是当用户开始输入时,我想启用该按钮。
我曾尝试在我的构造函数中像这样在 initialisecomponent() 之后使用 if,但它不起作用:
if(textbox1.text != "")
{
btnOne.Enabled = true;
}
我还尝试在初始化组件之后调用一个名为 checkText() 的方法,该组件使用 do-while 循环进行检查:
do{
btnOne.Enabled = true
}
while(textbox1.text != "");
谁能帮忙?
【问题讨论】:
-
只是对您的 do while 循环发表评论。这很糟糕,因为它会冻结 UI 线程