VB的ComBox中的数据如何由按钮单击事件自动更改成下一条数据

来自:    更新日期:早些时候
VB中,在COMBOX中选择一个值如何在TEXT中自动显示相关值~

建议楼主用DBCombo控件代替Combo控件
方法如下:
选择菜单"工程|部件",选中"Microsfot Data Bound List Controls 6.0",然后在窗体画一个DBCombo控件,将该控件的Style属性设置为2,RowSource属性设置为Data1,ListField属性设置为工资等级,BoundColumn属性设置为工资标准.
然后编写以下DBCombo1的单击事件代码:
Private Sub DBCombo1_Click(Area As Integer)
Text1.Text = DBCombo1.BoundText
End Sub
说明:直接用Combo控件也可以实现上述功能,但麻烦很多,建议用DBCombo控件,另外如果是ado控件,则可以用"Microsoft DataList Controls6.0"中的DataCombo控件,使用方法类似.

比如 aa,bb,cc三个单词
Dim a(2)
Private Sub Command1_Click()
Randomize
i = Int(3 * Rnd)
Label1.Caption = a(i)
End Sub
Private Sub Form_Load()
a(0) = "aa"
a(1) = "bb"
a(2) = "cc"
End Sub

你可以先获取最后一个学号,然后再加1就可以了。

stuNo.ListIndex = stuNo.ListIndex + 1
注意判断下当到达stuNo.ListCount-1的时候,不要越界


VB的ComBox中的数据如何由按钮单击事件自动更改成下一条数据视频

相关评论:
  • 17672482145vb 的combox 初始化时如何获得索引值(初始化时候,有选项)
    洪齐彩楼上的回答得都很片面 dim str as string str=combox1.text for i=0 to combox1.listcount-1 if combox1.list(i)=str then n=i:exit for next combox1.text=combox1.list(n+1)这样就找到了索引值,楼上的回答都忽略了 可能用户选择了combox1的情况,万一用户选择了 就不会从用户选择...

  • 17672482145vb combox 循环问题
    洪齐彩Private Sub Command1_Click()Combo1.AddItem "不限"Combo1.AddItem "安徽"Combo1.AddItem "澳门"Combo1.AddItem "北京"For i = 0 To Combo1.ListCount - 1 aa = Combo1.List(i)Debug.Print aa Next End Sub

  • 17672482145vb COMBOX 控件使用方法
    洪齐彩假设程序运行后单击combo1里的名字,datagrid对应显示记录 代码如下: PrivateSubForm_Load()Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=F:\\VB\\1-数据库相关\\adodc\\01.mdb;PersistSecurityInfo=False"Adodc1.CommandType=adCmdTextAdodc1.RecordSource="select*from成绩单"Set...

  • 17672482145vb中combox中怎样存储被选中过的文件
    洪齐彩浏览过一次以后,就用 combox.add "文件路径"保存路径信息!

  • 17672482145VB 如何给combo的list中添加数据
    洪齐彩VB使用AddItem 方法给ComboBox控件添加数据。AddItem 方法,用于将项目添加到 ListBox 或 ComboBox 控件。不支持命名参数。Private Sub Form_Click() Dim Entry, I, Msg ' 声明变量。 Msg = "点OK增加100项到ComboBox控件" MsgBox Msg ' 显示信息。 For I = 1 To 100 ' ...

  • 17672482145vb中combobox控件动态加载了全字母的姓名且排了序,输入一个字母如a时...
    洪齐彩例子中使用了一个combo1..然后在FORM LOAD中,随机装载了26个字母开头的列表,每个字母开头的列表项有3个.当在combo1输入1个字母时,自动变成列表项中第1个此字母开头的内容,且后面的内容是选中的,可便于修改..全部代码:Private Sub Combo1_Change()If Len(Combo1.Text) = 1 Then Dim i For i ...

  • 17672482145请问关于VB 中 Combo 输入信息后自动搜索功能实现,请指教!谢谢!_百度知...
    洪齐彩combox的文本change时触发:sql模糊查询语句“备品名称”,把查询到的字段逐个填充到chobox的item中,刷新,就可以在在下拉菜单找到你需要的东东了

  • 17672482145vb 如何用代码修改combobox下拉列表
    洪齐彩With Combo1 ' 清空Combo1原来的内容 .Clear ' 将内容数组Items各项添加到Combo1 For i = LBound(Items) To UBound(Items) '在Combo1中显示“名称” .AddItem Items(i).Name '项目数据为改项目的类别编码 .ItemData(.NewIndex) = Items(i).Category Next If .L...

  • 17672482145vb combox控件添加值作为字段查找
    洪齐彩"select * from student where " & Combox.Text & "='" & text1.text &"'"SQL 语句的 本质是字符串

  • 17672482145怎样在VB的combox里添加选项
    洪齐彩为Combox添加选项有几个方法 1、窗体设计时 在属性窗口中找到List属性,直接添加即可,如下图:2、通过代码添加 Combo1.AddItem "内容"

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网