C# 属性绑定问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 21:58:59
设窗体中有按钮button1和复选框checkBox1
那么在Form_Load事件中加入下列代码意图为:
仅当checkBox1选中时button1才可用
button1.DataBindings.Add("Enabled", checkBox1, "Checked");
那么能否使用绑定来实现这样的功能:
设窗体中有按钮button1和文本框textBox1
做到仅当textBox1中的文本非空时button1才可用?
谢谢
zengyuanman:事件是可以而且也很简单,但是代码一多看了就烦,数据验证?麻烦否?给个示例我?
hgd0324:你说的什么话,你当我是连if都不会的白痴吗?你看清楚我的问题没?是人的话回答问题或者说话都是要负责的
ecoool:这...原理是差不多的,C#的定时器我知道怎么用
xuzhenrao:我无意于贬人,难道你觉得3L的回答合理?有意义?而且符合我的提问?不过我还是无则加勉了,我分数很低,没有炫耀的资本

如果是.net的网页程序,要用js 实现
function isemp(){
var doc=document.all.textBox1.value
if(doc!="") document.all.button1.enabled;
else document.all.button1.enabled=false;
}
setTimeout("isemp()",5) //5指自动运行isemp()的间隔时间

textbox1_change事件中
if(textbox1.Text=="")button1.Enabled=false;
else button1.Enabled=true;

貌似没有,在button的时间里用if判断嘛,空就return,或者用数据验证。。。。

加个if判断下吧

别想什么功能都有,要是开发环境什么都有了还要程序员干嘛,这种能用几条简单语句实现的功能写写又能怎样,别人来回答你的问题是对你的尊重,别以为有几分就怎样,要学会尊重别人,知道不