问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

VB中组合框列表如何交换?

提问网友 发布时间:2025-01-09 18:11
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2025-01-10 12:34
不知道你为什么要循环两次..
你循环一次,把最大的和最小的都找出来,循环完毕直接交换不就得了么

Private Sub Command1_Click()
Dim Min%, iMin%, Max%, iMax%
Max = Combo1.List(0)
iMax = 0
Min = Combo1.List(0)
iMin = 0

Dim i As Integer
'一个循环分别找出最大数的index,和最小数所在的index
For i = 0 To Combo1.ListCount - 1

If Val(Combo1.List(i)) > Max Then Max = Val(Combo1.List(i)): iMax = i

If Val(Combo1.List(i)) < Min Then Min = Val(Combo1.List(i)): iMin = i
Next i

'最小值和第一个交换
Dim tmp
tmp = Combo1.List(0)
Combo1.List(0) = Combo1.List(iMin)
Combo1.List(iMin) = tmp

'最大值和最后一个交换
tmp = Combo1.List(Combo1.ListCount - 1)
Combo1.List(Combo1.ListCount - 1) = Combo1.List(iMax)
Combo1.List(iMax) = tmp
End Sub
热心网友 回答时间:2025-01-10 12:32
我汗,你写的本来就时只找出了最大,和最小,然后把最大放最后,最小放最前。你是不是想从小到大排序,想排序就要有算法哦,冒泡法,快速排序都可以考虑,去书上找找,这是基本哦
热心网友 回答时间:2025-01-10 12:30
①private
sub
combo1_keypress
'keypress指的是当键盘键按下时
keyascii
= 13
'当keyascii为13,就是按回车时,回车的编号是13
②请翻译下这两句什么意思。
for
i
=
o
to
combo1.listcount
-
1
从第一个下拉内容到最后一个,
combo1.text
=
combo1.list(i)
把下拉内容显示到组合框的文件框部分.

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

VB程序设计 将数据最后一个元素移动到第一个位置,其余元素依次移动... 齐达内的天外飞仙技术含量怎么样? 重力式挡土墙高度多少合适 新手炸串摆摊十大忌讳 母亲与我的关系,我该怎么办? 我很烦啊,和母亲的关系很差,怎么办 和母亲关系不好怎么解决 支付宝备用金逾期了被暂停使用要多久才能恢复 备用金逾期2天多久可以用? 《《WAIT FOR YOU》非夜冉冬》最新txt全集下载 ...个你所在的用户组(等待验证会员)无法进行此操作。 ...浏览都会出现 抱歉,您所在的用户组(等待验证会员)无法进行此操作_百 ... 为什么纸模网出现:抱歉,您所在的用户组(等待验证会员)无法进行此操作... ...你所在的用户组(等待验证会员)无法进行此操作。’啊? 同橙网 社区 您所在的用户组(等待验证会员)无法进行此操作 ...方向客厅里面电视放在南面餐桌放在里面中间放沙发可不可以?_百度知 ... 李雪健参演电视剧 李雪健主演的电视剧? 李雪健十大经典电视剧 李雪健最火十部电视剧 求如下题目的VB程序 自己给自己发qq红包怎么取消订单 玻化砖用什么粘合剂好 玻化砖与粘结剂不相粘的原因是什么? 冷静星美的空调怎么样 美的冷静星制冷怎么样 美的冷静星柜机怎么样 美的冷静星制热怎么样 白颊长臂猿和白头叶猴在形态上的区别 如何在网上买钻戒 襄阳公积金贷款多久 襄阳公积金贷款办理时间限制是多久? 襄阳公积金贷款多久 襄阳公积金贷款得多久 怎样才能清除QQ游戏里面玩的记录 请告诉我索爱K790怎么设置上网参数? K790手机上网 CMWAP 索尼爱立信 【无网络访问权限】 索爱z550的上网的设置~~请高手教设置! 索爱K790怎么区分行水货 怎么看知道是不是翻新的 K790支持什么样的格式 并且需要注意存储的时候需要注意什么
Top