一个简单的C#输入框问题!烦请帮我解答,谢谢!!(20分)

  • 主题发起人 主题发起人 tobey
  • 开始时间 开始时间
T

tobey

Unregistered / Unconfirmed
GUEST, unregistred user!
一个输入框,一个确定按钮
现在我想通过输入框内容的有无来决定按钮的Enabled属性,即是若输入框的Text若为空
则按钮不可用,否则可用!
我现在是通过Textbox的onchange事件来写的:
void TextBox1_TextChanged(object sender, EventArgs e) {
if (TextBox1.Text != "")
Button1.Enabled = true;
else
Button1.Enabled = false;
}
但是不能实现,请各位帮我看看什么问题,谢谢!
 
程序启动时,有先将Button1.Enabled预设为false?
或者改用
if (Length(TextBox1.Text) > 0)
Button1.Enabled = true;
else
Button1.Enabled = false;
试试.
 
回czcn:
程序启动时,有先将Button1.Enabled预设为false!
 
输入框属性必须加入AutoPostBack="True",代码才会运行。
 
<asp:TextBox id="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部