vb中要让很多个command都有一个功能

作者&投稿:察具 (若有异议请与网页底部的电邮联系)
vb中的command功能~

Private Sub Command1_Click()
Dim timu(10) As String

timu(0) = "题目0" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(1) = "题目1 " & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(2) = "题目2" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(3) = "题目3" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(4) = "题目4" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(5) = "题目5 " & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(6) = "题目6 " & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(7) = "题目7" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(8) = "题目8" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(9) = "题目9" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
timu(10) = "题目10" & vbCrLf & _
"A:选项1" & vbCrLf & _
"B:选项2" & vbCrLf & _
"C:选项3" & vbCrLf & _
"D:选项4"
Randomize
Text1 = timu(Int(Rnd * 11))
End Sub

在command的click事件中 加入一个 static 变量,
Static num as Integer
num=num+1
然后 你通过num值去判断出现的文字。用select语句、数组结合下标都行

'用command数组
dim CommandClickState(command1.ubound) as boolean '记忆原来的颜色状态
Private Sub Command1_Click(Index as intger)
IF CommandClickState(i)=True then
Command1(i).BackColor=RGB(125,126,127)
CommandClickState(i)=False
else
Command1(i).BackColor=RGB(255,255,255)
CommandClickState(i)=True
endif
end sub

颜色变?什么变,使窗体还是按钮或者其他控件?说清楚


下列有关CO的说法中,错误的是( )A.表示一个一氧化碳分子B.由碳、氧两...
A、由一氧化碳的化学式可知,CO可表示一个一氧化碳分子,故选项说法正确;B、由一氧化碳的化学式可知,一氧化碳是由碳、氧两种元素组成的,故选项说法正确;C、一氧化碳中碳、氧两种元素质量比为12:16=3:4,故选项说法错误;D、氧元素显-2价,设碳元素的化合价是x,根据在化合物中正负化合价...

要将氮气中混有的CO、CO 2 、H 2 O完全除去,有以下操作:①通过浓硫酸...
但是在通过石灰水时,又会携带水蒸气,故A错误;B、通过澄清石灰水会将二氧化碳除去,但是一氧化碳与氧化铜生成的二氧化碳也是杂质,故B错误;C、通过氧化铜会将一氧化碳除去而生成二氧化碳,通过石灰水会将二氧化碳除去,通过浓硫酸会将水蒸气除去,最后就只剩氮气了,故C正确;D、混合气通过浓硫酸会将...

为了证明某气体是CO和少量CO 2 的混合气体,海石同学接下图所示进行实验...
(1)A装置:证明混合气体中含有CO 2 ; B装置:通过检验还原CuO后的产物是CO 2 ,证明混合气体中含有CO。 (2)将B装置的出气导管换成尖嘴导管点燃。 (3)

某气体X是由CO、CO2、H2中的一种或几种组成.为验证其成分,将气体X依次...
把燃着的酒精灯放在导管口除去一氧化碳.(3)若A中CuO变成红色物质,B中干燥剂质量增加,C中石灰水变浑浊,说明气体具有还原性,有水和二氧化碳生成,所以X气体可能是H2、CO;H2、CO2;H2、CO、CO2.故答案为:(1)H2;H2+CuO △ . Cu+H2O.(2)CO;CO2; CuO+CO △ . Cu+CO2;...

B列中含有文字 5S C列 中含有文字 4200 D列中有公式 =B1&C1 F列=co
公式:=SUMPRODUCT((A:A=A1)*(B:B=B1))下拉。

在化学学习中,我们接触到很多含CO3离子的物质,,下列说法正确的是:_百 ...
A答案错误,实验室不是用大理石和稀硫酸反应制取CO2因为生成的硫酸钙是沉淀附着在碳酸钙表面阻止反应进行,B答案错误,常用的泡沫灭火器原理是离子的水解反应(具体请查资料),C答案错误,碳酸根离子不能与氢离子大量共存,D答案正确,碳酸根机子与氢离子结合生成碳酸氢根机子所以降低水的酸性,而碳酸根离子与铜...

b装置中浓硫酸的作用有三个
③二氧化碳和过氧化钠反应生成碳酸钠和氧气2Na 2 O 2 +2CO 2 =2Na 2 CO 3 +O 2 , 故答案为:2Na 2 O 2 +2CO 2 =2Na 2 CO 3 +O 2 ; ④二氧化碳能使澄清的石灰水变浑浊,所以未与过氧化钠反应的二氧化碳使石灰水变浑浊,发生反应的离子方程式为CO 2 +Ca 2+ +2OH - =CaCO...

...碳分子和b个氧气分子的混合气体,用电火花点燃充分反应后,(2CO+...
不管如何反应,密闭容器意味着物质守恒,原子个数不变,a个CO就有a个C和a个O,b个O2就有2b个O,个数比就是a:(a+2b)

...A.C→CO 2 B.CO 2 → CO C.CuO→Cu D.H 2 SO 4
A 试题分析:炭生成二氧化碳,碳元素化合价升高,所以需加入氧化剂(如O 2 、CuO、浓硫酸、浓硝酸等),A正确;二氧化碳生成一氧化碳,碳元素化合价降低,需加入还原剂(如C),B错误;氧化铜生成铜,铜元素化合价降低,需加入还原剂(如H 2 、C、CO、Al等),C错误;硫酸生成硫酸钡,无元素化合...

如何判断碳酸根是否起螯合作用 A. [Co(NH3)4CO3]+ B. [Co(NH3)5CO3...
根据EAN规则,中心原子要尽量满足18价电子构型。比如A选项,Co3+的价电子为3d6,4个NH3提供8个电子,6+8=14还差4个,所以CO32-要提供两对电子,起了螯合作用。B选项5个NH3提供10个电子,6+10=16只差2个,CO32-就只要提供一对电子,没有起螯合作用。C、D两项方法一样,注意每个en必然提供两...

泉山区18939082556: vb中要让很多个command都有一个功能 -
斗邢新康: '用command数组dim CommandClickState(command1.ubound) as boolean '记忆原来的颜色状态Private Sub Command1_Click(Index as intger) IF CommandClickState(i)=True then Command1(i).BackColor=RGB(125,126,127) CommandClickState(i)=False else Command1(i).BackColor=RGB(255,255,255) CommandClickState(i)=True endifend sub

泉山区18939082556: VB怎么让同一个窗体上很多按钮执行相同的命令(不是控件数组).谢谢啊,急… -
斗邢新康: 写一个public sub函数 每个按钮都调用这个sub不就行了? Public Sub MySub() '在这里写要执行的命令 End Sub 然后每个Button都调用这个sub:Private Sub Command1_Click() MySub() End Sub Private Sub Command2_Click() MySub() End Sub ...

泉山区18939082556: VB中怎么实现 Command 多次点击都有效果 -
斗邢新康: 你应该用两个按钮来实现,把其中一个设置为不可见就可以了.

泉山区18939082556: 如何在VB中按一个按钮如 command1 弹出10个以上的窗口 (越多越好)
斗邢新康:弹出1000个CMD窗口 想要多少就把1000改成多少 Private Sub Command1_Click() For i = 1 To 1000 Shell "cmd.exe ", vbNormalFocus Next i End Sub

泉山区18939082556: VB 的控件在一个窗口内能不能突破255个的数量限制啊? -
斗邢新康: 这是VB编程软件的限制,可以将一些只是提示没有实际作用的标签做为控制数组,另外用控制数组编程还简单,程序便于维护,如有6个按钮,里面有程序,就要写6段程序...

泉山区18939082556: 有关vb的问题.我定义一个变量a,一开始让它为0.窗体中有很多个commmand, -
斗邢新康: 按下是command 的话 可以在 Private Sub Command1_Click() 事件中

泉山区18939082556: VB中如何用代码添加命令按钮 -
斗邢新康: 按以下步骤实现动态添加命令按钮 (1)新建一个VB6工程 (2)Form1窗体代码 Option Explicit'定义要动态添加的命令按钮变量(带事件处理) Dim WithEvents cmdX As CommandButton'点击动态添加的按钮,弹出对话框 Private Sub cmdX...

泉山区18939082556: VB中如何用command 同时控制多个label,并让他们同时发生? -
斗邢新康: 如果你要调用label 的事件 则可以直接在command的事件中写上 call label事件名

泉山区18939082556: vb中让几个控件全点击过才结束,怎么用 -
斗邢新康: Dim a(2) As BooleanPrivate Sub Command1_Click()a(0) = TrueEnd SubPrivate Sub Command2_Click()a(1) = TrueEnd SubPrivate Sub Command3_Click()a(2) = TrueEnd SubPrivate...

泉山区18939082556: VB中关于控制多个控件的操作 -
斗邢新康: '如果控件命名是有规律的就很简单,一个循环搞定 Private Sub Command1_Click() For i = 1 To 3 '我用了3个文本框,分别为Text1,Text2,Text3'如果你的10个文本框分别是Text1到Text10,则直接把上面的3改为10即可 Me.Controls("Text" & i)....

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网