C# 复选框取值问题

几个复选框比如勾选英语语文数学几个复选框Label控件上显示所选择的复选框内容.如果取消其中一个选择Lable上删除对应的复选框内容请问怎么做谢谢了... 几个复选框 比如勾选 英语 语文 数学 几个复选框 Label 控件上显示所选择的复选框内容 . 如果取消其中一个选择 Lable上 删除对应的复选框内容

请问怎么做 谢谢了
展开
 我来答
百度网友7b5683aef
2009-12-31 · TA获得超过167个赞
知道答主
回答量:304
采纳率:0%
帮助的人:233万
展开全部
每一个复选框都有一个鼠标点击事件,在事件中可以写你想要实现的代码
magiclx
2009-12-31 · TA获得超过162个赞
知道答主
回答量:80
采纳率:0%
帮助的人:59.6万
展开全部
用一个List<string>变量来保存选择的值,如果是ASP.NET则用VIEWSTATE保存,在复选框的点击事件中判断复选框状态,如果状态为取消的,就从List<string>中删除,如果状态是选中,就先判断是否已经在List<string>中了,如果没有,就加入。
上面做完了,就从List<string>用一个循环拼接选择的项,然后直接赋值给Label
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
派简
2009-12-31 · TA获得超过1052个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:108万
展开全部
其实很简单 每次有复选框改变状态时 清空label 然后重新添加被选中的复选框内容
不明白的话可以百度Hi叫我
顺便说一下 楼上 事件都设置成一个 这是为了方便 但不能解决上面提到的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leroy雷
2010-01-01 · TA获得超过418个赞
知道答主
回答量:371
采纳率:0%
帮助的人:0
展开全部
为复选框按钮添加处理方法
CheckState 1 = (CheckState)sender;
textBox1.Text = 1.Text;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
d519997868
2009-12-31 · 超过24用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:66.6万
展开全部
复选框的选择变化的事件都设置成同一个即可
---------
关于说有人说是不是方便的问题,我这有几个方案:
1。方法中直接写对所有复选框的遍历,然后再加到LABEL上(不保证是否符合点击顺序)
2。通过对LABEL上字符串稍加处理即可实现(可以保证点击顺序)
3。magiclx的方法是个不错的选择
如有疑问请补充或者+601471868
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式