问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB中combo的问题

发布网友 发布时间:2022-05-21 11:49

我来回答

4个回答

热心网友 时间:2023-10-24 06:26

建一个Combo1,Text1,Command1.然后把Combo1的Index属性设置为0.
代码如下。
=================
Private Sub Command1_Click()
Dim s As Long
For Each combo In Combo1
s = s + Val(combo.Text) * 3
Next
Text1.Text = s
End Sub

Private Sub Form_Load()
Dim i As Integer, j As Integer
Combo1(0).Visible = False
For i = 1 To 10
Load Combo1(i)
Combo1(i).Move Combo1(i - 1).Left, Combo1(i - 1).Top + Combo1(i - 1).Height
Combo1(i).Visible = True
For j = 1 To 10
Combo1(i).AddItem j
Next
Next
End Sub

热心网友 时间:2023-10-24 06:27

用combobox控件数组比较方便,基本上就是楼上兄弟说的,不过他的代码有点问题
在窗体上画一个combobox,然后复制,再粘贴,需要几个就粘贴几个,填充数据也很简单,代码如下:
Private Sub Form_Load()
Dim i As Integer
For i = 0 To 9 '这里假设你有10个combo
For j = 0 To 9
Combo1(i).AddItem j '这样就填入了数据,每个combo里面都是0-9,如果不符合要求你自己改
Next
Next

点击按钮开始计算:
Private Sub Command1_Click()
Dim sum, n
For n = 0 To 9
sum = sum + val(Combo1(n).Text)*3
Next
MsgBox "计算结果:" & sum, 48 + vbOKOnly, "结果"
End Sub
End Sub

热心网友 时间:2023-10-24 06:27

假设你的combobox名为Combo1并且它是一个数组(最简单的,你先在窗体上放置一个combobox组件,然后再复制粘贴那个组件,VB就会问你是否要建立combobox控件数组,你选择是就创建了一个控件数组了),建好combobox控件数组后双击任何combobox进入它的Change事件,写以下代码:

dim i as integer
dim sum
sum=0
for i=lbound(Combo1) to ubound(Combo1)
sum=sum+val(Combo1(Index).text)*3
next i
text1.text=cstr(sum)

热心网友 时间:2023-10-24 06:28

建议将combobox做成控件数组,我现在没有环境,只能给出伪代码
for i=0 to 9
k=val(combobox(i).text)*3
sum=sum+k
end for
text.text=sum
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机进水,声音变哑小 中柏电脑卡顿升级win10中柏win10菜单键失灵应用商店下载软件一直显示准 ... 公司破产流程有哪些步骤? 公司法中破产清算债务流程 企业破产清算流程步骤 如何判断中国沙棘的成熟度? 沙棘什么时候采摘 电机热保护继电器作用,详解电机保护装置的作用和原理 梦到自己考试是什么预兆 燃气灶安装熄火保护 之前看到你回答网友的shell程序中运用发现问题,求解答 创维遥控器突然失灵! 一个c程序的问题 MATLAB 问题 :有两个未知数 求和。 在对这个和进行对未知数进行求偏导。 pascal问题,高手们进来啊,加倍感谢。 程序问题 php 正则匹配问题 js中对象属性的问题,在线等 下列字符串是合法标识符的是 【 】 A、3sum leetcode的3Sum为什么老是Output Limit Exceeded,求帮忙看看代码 leetcode上的一道题,题目是3Sum,我用java写的,为什么没打印出结果呢?哪里错了?求指教。 婴儿喂药喂不进去怎么办 孩子生病可选择哪些喂药器? 喂药器好用吗?其实喂药器是适合多少岁的宝宝的啊? 小孩药能放牛奶里一起喝吗 结构化算法的特点是什么? 大蒜生吃对身体有什么好处大神们帮帮忙 在昆山百度上做废品回收广告需要多少钱 安踏海沃德与米切尔一代? 安踏海沃德一代和耐克欧文6简化版哪个好? 太阳直射北回归线的时候全球各地太阳都是东北升起的吗 c程序中的一个小问题 VB 整除的问题 关于c语言的问题,在线等 中了红包 兑换码兑换不了,打开就说请下载最新版浏览器,我下的就说最新版啊 手游彩红包表示未使用那怎么用如果要用红包充值可是要有兑换码 A套餐怎么变为B套餐 A套餐如何改成B套餐 联通3G卡能不能A套餐换成B套餐啊,要改什么业务吗? 买了计入闲卡A套可以换B套 二两白酒什么水平 白酒能喝二两什么水平 53度二两白酒相当于30度的多少 二两酒是什么酒量 二两白酒就多是什么水平 女生53度白酒二两是什么水平 天秤座属鼠的女人AB型血是什么性格 1972年属鼠女天秤座晚上3点什么命? 书包上的记号笔怎么擦掉? 如何退订4G飞享套餐流量