c# 选中多个checkbox并判断编号?

2025-02-24 03:55:10
推荐回答(3个)
回答1:

大概有3种办法,可靠性和灵活性不一,你要哪种?

  1. 像楼上说的控件数组(性能最好)

  2. 根据控件名来索引(通常需要一定规则的控件名,但一旦改动就比较麻烦)

  3. 根据显示的文字来索引(也要一定的文字,最方便,但文字不允许重复)

回答2:

看你想做成什么样了,那什么性能不性能就不要考虑了,本身就不是很耗时的事儿;

如果说用tag,我有时候也用;
比如说多个控件是动态创建的,那么我会把标识相关的数据放tag里;
然后在事件触发里取sender的tag来做处理

回答3:

弄个checkbox数组,然后用checked判断是否选中