上面的例子我试了一下 成功了啊
你是不是说点击以后要求排序而且当前显示为第一条 并不是空的????
这大概是列表框的毛病吧 大概真的得用api来实现了
你是不是说点击以后要求排序而且当前显示为第一条 并不是空的????
这大概是列表框的毛病吧 大概真的得用api来实现了
解决方案 »
- VB如何产生7个字节的有序随机数?
- VB6: Class 中 Dim A As New Collection 和 Dim A As Collection 有何差别
- 发个帖,不散分
- 我用VB做一个办公系统,在客户机上不安装SQL,而是直接访问服务器上的SQL,这种可行吗?有什么好的解决方法吗?
- VB VS VFP
- 在VSS中怎样获得一个项目的某一个版本?
- 怎样把form中所有控件的enabled属性改为false?
- 如何是图片框里的图片呈半透明
- 请推荐几个好的虚拟主机服务提供商,支持软件下载、ASP、Access。
- 送上全部分数!!如何备份注册表中一个主键以及它所包含的所有子项的内容?
- VB.net的技术网站、全面而专业!
- To Iamfish 3
换成combo1.text=combo1.list(0)行不行???
不行,我刚才试过了,不行!!!!
Combo1.Text = s '设置Text的内容为s,正常:text中显示s
End Sub '问题出现:text中没有显示任何东西
我觉得奇怪的是:Combo1.Text = s 成功
这个过程不是结束了吗?
怎么
End Sub 时出清空text的内容呢?
If Combo1.List(i) = s Then '循环所有Item,如果与s 相同,正常:text中显示s
Combo1.RemoveItem (i) '删除它,|正常:text中没有显示s
Exit For '并退出循环
End If
Next i
不过,如果去赶紧掉上面的,可以
Combo1.selectindex=新添加的Index号2、API是没有错的,返回0表示是第一项,呵呵
如果返回CB_ERR=(-1)才表示有错。
同意楼上的,试试combo1.selectindex=0
If Combo1.ListIndex = 0 Then Exit Sub
Combo1.AddItem Combo1.Text, 0
Combo1.RemoveItem Combo1.ListIndex
Combo1.ListIndex = 0
End SubPrivate Sub Form_Load()
With Combo1
.AddItem "a", 0
.AddItem "aa"
.AddItem "aaa"
.AddItem "bbbb"
End With
Combo1.ListIndex = 0
End Sub
其实就那么简单,真的有点气人。
也感谢
Chice_wxg(我怕谁?我是谁!我是流氓我最贼。)
wgku(云霄)