『紧急求助』解一个vb问题,求结果。可以解读下吗?private sub command1_click(),a=array(1,2,3,4,5,6...

作者&投稿:牧的 (若有异议请与网页底部的电邮联系)
VB里的“Private Sub Command1_Click()”是什么意思?~

意思就是:当你用鼠标点击名为Command1的按钮时,就执行这一行下面的多行代码,直到遇到End Sub结束。
那个下划线(也就是“横”)左边的是控件名(Command1),右边的是事件(Click),括号里包含的是参数(空白就表示没有参数)。

扩展资料:常用的vb语言代码
abs(num): 返回绝对值
sgn(num): num〉0 1; num=0 0; num〈0 -1;判断数值正负
hex(num): 返回十六进制值 直接表示:&Hxx 最大8位
oct(num): 返回八进制值 直接表示:&Oxx 最大8位
sqr(num): 返回平方根 num〉0
int(num): 取整 int(99.8)=99; int(-99.2)=100
fix(num): 取整 fix(99.8)=99; fix(-99.2)=99
round(num,n): 四舍五入取小数位
mid(str,起始字符,[读取长度]):截取字符串中间子字符串
left(str,nlen):从左边起截取nlen长度子字符串
right(str,nlen):从右边起截取nlen长度子字符串
InStr([起始字符,]str,查找字符串[,比较方法]):检测是否包含子字符串 可选参数需同时选 返回起始位置
InStrRev(str,查找字符串[,起始字符][,比较方法]):反向检测是否包含子字符串 返回起始位置 space(n):构造n个空格的字符串
string(n,str):构造由n个str第一个字符组成的字符串 StrReverse(str):反转字符串
split(str,分割字符串[,次数][,比较方法]):以分割字符串为分割标志将字符串转为字符数组 可选参数需同时选

根据你的代码,你的题意是当Combo1中选择了某项时,将此项加入到List1中,所以,应该是不需要循环的。用以下代码即可。
Private Sub Command1_Click()
If Combo1.ListIndex Then
List1.AddItem Combo1.List(Combo1.ListIndex)
End If
End Sub


另外Combo1是没有Selected(i)属性的,可以使用Combo1.ListIndex来表示当前选择的项索引;
因Combo1是控件名,所以Combo1(i)是用来表示控件数组的,Combo1(i)不能用来表示取得Combo1控件中的项,可以使用Combo1.List(i)得到。

单击按钮后输出结果:18。解析:a = Array(1, 2, 3, 4, 5, 6, 7) '给数组赋值,a(0)到a(6)的值别为1至7。for.....Next是循环从数组中取值并累加。s初始未赋值,默认为0。循环累加的结果是0+3+4+5+6=18.

首先array是数组的意思后加()给数组赋初值,所以a必须是变体。接着是循环,k从2到5,因为没有加option base 1,所以数组从0开始算即a(2)=3,所以从2到5即是3+4+5+6=18.能懂吧!好好学,vb不难。注意分析题目。

a = Array(1, 2, 3, 4, 5, 6, 7) '给数组赋值,a(0)到a(6)分的值别为1至7
For k = 2 To 5
s = s + a(k)
Next '循环给s赋值k=2时s=s+a(2)=0+3=3,k=3时s=s+a(3)=3+4=7,k=4时s=s+a(4)=7+5=12,k=5时

private sub command1_click(),
a=array(1,2,3,4,5,6,7)
A1=1,a2=2 ,a3=3,a4=4,a5=5,a6=6,a7=7

,for k=2 to 5
,s=s +a(k),
next
s=0+2
s=2+3
s=5+4
s=9+5

,print s
打印14
,end sub


紧急求助!!!
解决方法:加稳压器(不是UPS)或130-260V的宽幅开关电源。②电脑和空调、冰箱等大功耗电器共用一个插线板的话,在这些电器启动的时候,供给电脑的电压就会受到很大的影响,往往就表现为系统重启。解决办法就是把他们的供电线路分开。2.强磁干扰不要小看电磁干扰,许多时候我们的电脑死机和重启也是因为干扰造成的,这些...

紧急求助一个VB问题!在线等!谢谢
VB需要一个VB运行库msvbvm60.dll,这个文件在你的C:\\windows\\system32文件夹下面,如果其他机器没有,会提示,缺少msvbvm60.dll 如果你使用了其他部件,需要其他的你引用到的ocx控件都复制到新机器上,可以放在你程序同一目录下就可以运行 具体看你什么提示,和你用到的控件 楼主把提示发上来啊 ...

[紧急求助,来者必看]一元二次方程的应用(需要过程),答对了我会多给分...
(X-30)[600-10(X-40)]=10000 解得X1=50,X2=80,均为有效解,定价50元时,进货数量为500台;定价80元时,进货数量为200台。2为一道物理题 解:(1)根据题意得1\/2vt=s,由于s=10,v=5,解得t=4s,小球滚动了4s;(2)根据题意得at=0-v,解得a=-1.25m\/s2(注意方向),平均每秒小球速度...

『紧急求助』谁能解释下什么叫作有深度?怎样才能成为一个有深度的女孩...
有深度就是有涵养,有知识,说出来的话总让人思考半天后才恍然大悟。如果你想有深度,就必须多看一些世界名著,别看漫画之类的,也不能整天疯疯癫癫的,要安静,别说太多话,总之,深度从内散发出来的。

紧急求助物理题谢谢
因为橡皮没碰到铅笔,水平速度自然是V,因为不管铅笔到哪,橡皮总在他下面。绳子上的速度是一样的,因为绳子不伸缩。2,不相等;因为这题的角度是45°,所以分速度都是cos45和sin45,这才是相等的原因,需要做运动分解,在水平上和竖直。3,是相等的,水平也相等。这题选A,因为他沿着绳子两侧速度是...

紧急求助一些英语动词用法问题,解答一下题目
用 to, at, for或 with填空 1 I don't agree ___with__ you.2 She preferred ___to___ wait __for___him.3 We have been corresponding ___with__ each other for years.4 How do you account __for___ this?5 Do you object ___to___ my smoking?6 I'm surprised ___...

紧急求助:用一张边长为18cm的正方形硬纸张,把它围成一个无盖的最大的...
如图所示:红色部分是去掉部分;去掉四角小正方形,再折成无盖方体;如果要正方体,则四角小正方形边长=18\/3厘米,则V=(18\/3)³=216cm³

紧急求助,dede V5.7 SP1无法登陆后台管理,一直显示验证码不正确_百度...
在这里大致的概括一下网上所提供的方法:1、有人说取消验证码,也就是替换 login.php中的if($validate==” || $validate != $svali)然后再改几个文件的相关模块(这个已经试过了不行,取消了验证码之后就陷入了死循环登录页面,然后这个问题就又在网上无解了……不知道说这个方法的人正真碰到过...

高一物理问题紧急求助! 1:一小球水平抛出,落地时速度大小为25m\/s,方向...
你好!对小球落地时的速度进行分解 水平方向速度Vx=25×cos53=25×0.6=15m\/s 竖直方向速度为Vy=25*sin53=25*0.8=20m\/s 因为是平抛运动,水平方向速度不变,一直是初速度,因此初速度大小是15m\/s 竖直方向做匀加速直线运动,设抛出点离地高度为h。有 2gh=V y^2-0 解得h=20m 望采纳 ...

紧急求助:我命何解?求大师帮解生辰八字
(0木 1火 3土 2金 2水,4:4 )(取名时可根据以上情况进行相应纠偏补缺)(农历) 壬戌年(狗) 七月 初九 申时 八字:(女命) 壬戌 戊申 壬午 戊申 五行: 水土 土金 水火 土金 纳音: 大海水 大驿土 杨柳木 大驿土 五行生克制化宜忌 水旺得土, 方成池沼 水能生木, 木多水缩; ...

衡东县15649598896: 「紧急求助」解VB程序,给出解析.private sub command1 - click(),for i =1 to 4 ,for j =1 to 3,x =3 ... -
梁溥复方: Private Sub command1_click() For i = 1 To 4 For j = 1 To 3 x = 3 '每次J循环X值重新赋值 取最后一次循环 I=4 J=3 For k = 1 To 2 x = x + 3 'K循环2次 结果为9

衡东县15649598896: 求解vb题目 写出程序运行结果并解释 -
梁溥复方: 1、运行结果:a= 4 b= 6 c= 6 a= 8 b= 6 c= 6 2、ByVal 和 Byref 代码中,定义了两个内部实现代码完全相同的 Sub 过程 p1 和 p2,区别在于这两个过程的参数定义:p1 采用了默认传递(即 Byref 地址传递方式),p2 采用了 ByVal 值传递.ByVal...

衡东县15649598896: [紧急求助]求VB程序运行结果和解析,dim x as integer ,dim i as integer ,x =100 ,fori =1 to 100 st... -
梁溥复方: Dim x As Integer '定义变量x Dim i As Integer '定义循环变量i x = 100 '变量x赋值为100 For i = 1 To 100 Step 5 '循环变量i从1到100,每循环一次加步长5 x = x - i / 6 Next i Print x '输出变量x的值

衡东县15649598896: [紧急求助]求一个vb问题private sub command1 - click(),for i =1 to 2 ,for j =1 to i ,print string ... -
梁溥复方: string 函数只能用字符,所以你的 string(i,"hello")=string(i,"h") 别的应该没问题吧

衡东县15649598896: 一道VB的题目,紧急求助.
梁溥复方: for循环结束后k=0 那么k=k+7=0+7=7 所以a(k-a(k))=a(7-a(7)) a(7)=20-2*7=20-14=6 因此a(7-a(7))=a(7-6)=a(1)=20-2*1=18

衡东县15649598896: 求解VB题目 ,急求 -
梁溥复方: 1. private sub form1_click () dim a (1 to 80) as integer for i = 1 to 80 a(i)=int ( rnd*1000) '产生1000以内的随机数 if i mod 10= 0 then ' 是否换行输出 print a(i) ;" "; print else print a(i); " "; end if next i end sub

衡东县15649598896: vb题目求运行结果.... -
梁溥复方: 当 i = 1 时,k = 2,a =2当 i = 2 时,k = 5,a =7当 i = 3 时,k = 9,a =16 这些都是基于第一次点击控件后得到的结果.

衡东县15649598896: 一道vb题求解
梁溥复方: 这道题里选C,也可以用'+'拼接如 print Text1.Text + Text2.Text 若Text1.Text=35 Text2.Text=43那么结果就是78,和用val()函数得到的结果是相同的

衡东县15649598896: 紧急求助!!!!!VB求和:S=2/3=4/9+6/27+8/81+..... 保留小数点后三位 -
梁溥复方: dim i as integerdim S as longS=0for i=1 to n 'n为自己定义的一个较大的数 S=S+i*2/...

衡东县15649598896: [vb紧急求助]求解题方法:dim x as integer dim i as integer x =100 for i =1 to100 step 5 ,x =x - ... -
梁溥复方: Dim x As Integer Dim i As Integer x = 100 For i = 1 To 100 Step 5 x = x - i / 6 Next i Print x 因为x已经定义是整型Integer,所以在计算时,对小数点后1位四舍五入...1.5 => 21.49 => 1

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