小新45 发表于 2006-4-27 07:00:24

n个按钮控制n个case

想用n个按钮控制n个case,是不是必须编n个独立的case,分别控制,有没有简单的方法,比如做一种控件,本身含有n个按钮,分别代表不同的值,这样就可以编一个case搞定。请问能否实现?

小新45 发表于 2006-4-27 16:56:22

<P>应该要把boolean值变为数值型,然后乘以不同的倍数,再相加得不同的值。呵呵,对了吧。</P>
<P>谢谢兄弟</P>

cpubbs 发表于 2006-4-27 19:31:02

结果是一样的就行,呵呵,方法可以不同!

cpubbs 发表于 2006-4-27 07:06:14

<P>你可以把这些按钮的值读回来,变成一个数,因为是BOOLEAN,可以与了之后变成一个常数,这样可以通过判断这个常来是多少,来执行一个CASE里面,但不同的CASE分支的!</P>

小新45 发表于 2006-4-27 07:24:20

<P>思路应该可以,不过好像不是与</P>

cpubbs 发表于 2006-4-27 07:28:20

哦,应该是把它们插入一个数值里面对应的位,这个数是多少位的要看你有多少按钮了,呵呵!
页: [1]
查看完整版本: n个按钮控制n个case