C#中怎样实现checkbox控件选中激活按钮,不选中则按钮不可用的效果?
例如:网页上经常见到的当你不同意某协议时,“下一步”按钮是灰的(不可用的),只有当你勾选同意该协议的时候”下一步“按钮才可以点击(激活的)。我说的够明白了吧,不要再告诉我...
例如:网页上经常见到的当你不同意某协议时,“下一步”按钮是灰的(不可用的),只有当你勾选同意该协议的时候”下一步“按钮才可以点击(激活的)。我说的够明白了吧,不要再告诉我去百度一下,这就是百度!!只是C#,Java Script就算了,那个网上多的是。
展开
展开全部
勾选控件的自动回发属性(AutoPostback)设为true,下一步按钮控件(即buttonl按钮)的Enabled设为false,
再在checkbox的checkchanged事件中写上一下代码:
if(checkbox.checked==true)
button1.Enabled = true; //当check处于选中状态 按钮激活(注:button1这是button的ID,如果你设的ID跟我的不一样换一下即可)
else
button1.Enabled = false; //当check处于未选中状态 按钮禁用
不知我的回答是否详细,如果调不出来你可以加我百度好友,你记得及时采纳我的回答哦!!!!
再在checkbox的checkchanged事件中写上一下代码:
if(checkbox.checked==true)
button1.Enabled = true; //当check处于选中状态 按钮激活(注:button1这是button的ID,如果你设的ID跟我的不一样换一下即可)
else
button1.Enabled = false; //当check处于未选中状态 按钮禁用
不知我的回答是否详细,如果调不出来你可以加我百度好友,你记得及时采纳我的回答哦!!!!
追问
感谢你的回答,帮我解决了困惑,但是当勾选checkbox时,网页会闪一下,请问下这个是怎么回事?
展开全部
if(checkbox.checked==true)
button.Visible = true; //当check处于选中状态 按钮激活
else
button.Visible = false; //当check处于未选中状态 按钮禁用
写在checkbox的checkedchanged事件里 OK!!
button.Visible = true; //当check处于选中状态 按钮激活
else
button.Visible = false; //当check处于未选中状态 按钮禁用
写在checkbox的checkedchanged事件里 OK!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
勾选控件的自动回发属性设为true,下一步按钮控件的Enabled设为false,在勾选控件的改变事件的代码里输入if (勾选控件.Checked) 下一步.Enabled=true;else 下一步.Enabled=false;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-10-20
展开全部
勾选控件的自动回发属性设为true,下一步按钮控件的Enabled设为false,在勾选控件的改变事件的代码里输入if (勾选控件.Checked) 下一步.Enabled=true;else
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
checkbox的checkchanged事件中
btnNext.Enabled=cksIsAgree.Checked
btnNext.Enabled=cksIsAgree.Checked
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询