作者tcuh (不想动...)
看板Visual_Basic
标题[VB2008] Select case的问题
时间Wed Jul 29 01:03:14 2009
本身是VB新手
对於Select case不太了解
现在再用select case 把输入进 listbox 里面的资料放入最後的运算式里
因为资料量小於30个
我写了30个select case
可是资料量通常不会用完那30个select case
大概都到20几个就会结束了
可是VB还是会继续去跑剩下的select case
要写什麽东西才会让他跳出select case去执行我最後的运算式呢?
先谢谢回答的版友
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.193.1
1F:→ jwjeng:select case不是只会挑一个case来跑吗? 07/29 01:20
2F:推 Peruheru:如果你是要作可复选的条件,那应该用if才对吧? 07/29 01:41
3F:→ blestadsl:C#中是加break;VB不晓得= = 07/29 08:16
4F:→ end81235:可是vb里面只会挑一个case执行啊 07/29 10:03
5F:→ MOONRAKER:你们都认为他是写30个"case" 07/29 10:05
6F:→ MOONRAKER:我认为他是把"select case"整包写了30次 这差别可是很大 07/29 10:06
7F:推 jwjeng:我写了30个select case..... 07/29 11:02
8F:推 Sdany:如果执行 case 的中途要跳离 case 可以用 Exit Select 07/29 11:53
9F:→ MOONRAKER:阿如果写了30个select case 当然每次都会跑完那30个 07/29 12:01
10F:推 mraaa:有程式码有真相...把程式码PO上来吧~~ 07/29 12:35
11F:推 meto000:如果真的有30个select case,程式码不知有多长... 07/29 16:46
12F:→ MOONRAKER:剪贴太方便,不会回圈很容易就搞出这种想不开的程式 07/29 17:29
13F:→ tcuh:跟M大讲的一样 我是类似的select case写了30个 07/29 18:39
14F:推 Peruheru:MOON前辈洞察力惊人,我真得没想到会是这答案... 07/30 02:40
15F:→ MOONRAKER:……那30个应该可以改写为一个for回圈 这样就可以在没 07/30 09:32
16F:→ MOONRAKER:资料的时候结束或跳出 有什麽不能回圈化的困难再问 07/30 09:33
17F:→ tcuh:感谢 晚上再来试试看 07/30 14:33