精华内容
下载资源
问答
  • VB 列表框的应用实例

    2011-05-11 15:49:58
    这个是关于列表框的应用例子,比较简单,涉及到列表框的list、text、listindex属性、additem、removeitem、clear方法、例子比较简单,适合初学者。
  • YCombo VB列表框控件源码,想一步步摆脱系统控件,这是一个初步的尝试,关于内部的一个事件声明:  Public Event Change()  这个过程必须放在用户控件的最顶部  要隐藏这个过程可以在"工具"菜单 -> "过程属性...
  • vb列表框ListBox的详细使用方法

    万次阅读 2018-06-12 15:19:45
    列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。 列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项
    原文地址为:
    vb列表框ListBox的详细使用方法
    

    列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。

      列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。下面这个例子充分说明了列表框的这个特点,并介绍了列表框(ListBox)的常用属性。

      为了学习方便,提供的源码已经作了详细的中文注释,看看源码框中的代码:

    Option Explicit
    '--------------------------------------
    ' 简单的列表框ListBox的例子
    '--------------------------------------
    ' 洪恩在线 求知无限
    '--------------------------------------
    '------名称-------------作用------------
    ' List1、List2 列表框
    ' LefttoRightCmd 移动所选项目到另一个列表框(左到右)
    ' RighttoLeftCmd 移动所选项目到另一个列表框(右到左)
    ' List1MoveCmd 删除列表框List1中所选项目
    ' List2MoveCmd 删除列表框List2中所选项目
    ' List1AddCmd 给列表框List1增加新项目
    ' List2AddCmd 给列表框List2增加新项目
    ' List1ClearCmd 清空列表框List1
    ' List2ClearCmd 清空列表框List2
    '--------------------------------------
    '--------------------------------------
    '————名称————属性设置———
    '
    ' List1列表框 Sorted属性设为“False”
    ' List2列表框 Sorted属性设为“True”
    ' MultiSelect属性设置为2
    ' 即List2控件中的项目总是排序的
    '--------------------------------------

     

    Private Sub Form_Load()

    '装载窗体时,给列表中的元素赋值
    List1.AddItem "China"
    List1.AddItem "America"
    List1.AddItem "Japan"
    List2.AddItem "Soccer"
    List2.AddItem "Tennis"
    List2.AddItem "Basketball"

    End Sub

    Private Sub LefttoRightCmd_Click()
    '将左边列表中所选元素移动到右边列表中
    If List1.ListIndex >= 0 Then

    '在右边列表中增加新元素
    List2.AddItem List1.Text

    '删除左边列表中的所选元素
    List1.RemoveItem List1.ListIndex

    End If

    End Sub

    Private Sub List1AddCmd_Click()

    Dim ListItem As String
    '
    ListItem = InputBox("在列表中输入新项目")
    '向列表中加入新项目
    If Trim(ListItem) <> "" Then
    'Trim()作用是清除ListItem字符串内的空格

    List1.AddItem ListItem
    End If


    End Sub

    Private Sub List1ClearCmd_Click()

    '清空列表
    List1.Clear

    End Sub

    Private Sub List1MoveCmd_Click()

    Dim i As Integer
    '判断列表框是否只有一个项目被选中
    If List1.SelCount = 1 Then

    List1.RemoveItem List1.ListIndex

    ElseIf List1.ListCount > 1 Then

    '删除列表框中的所选中的多个项目
    For i = List1.ListCount - 1 To 0 Step -1
    'ListCount返回列表框中的项目总数
    'ListCount-1是列表框中最后一个项目的索引号

    '判断该项目是否被选中,Selected()返回布尔值
    If List1.Selected(i) Then
    '删除索引号为i的项目
    List1.RemoveItem i

    End If
    Next
    End If


    End Sub


    Private Sub List2AddCmd_Click()

    '定义变量,以接收输入的字符串
    Dim ListItem As String
    ListItem = InputBox("在列表中输入新项目")

    If Trim(ListItem) <> "" Then
    '将字符串增加到列表中
    List2.AddItem ListItem

    End If


    End Sub

    Private Sub List2ClearCmd_Click()

    '清空列表
    List2.Clear

    End Sub

    Private Sub List2MoveCmd_Click()

    Dim i As Integer
    '判断所选 元素是否只有一个
    If List2.SelCount = 1 Then

    List2.RemoveItem List2.ListIndex
    '如果所选 元素大于1,则按下列操作进行
    ElseIf List2.ListCount > 1 Then
    For i = List2.ListCount - 1 To 0 Step -1

    If List2.Selected(i) Then
    List2.RemoveItem i
    End If
    Next i
    End If

    End Sub

    Private Sub RighttoLeftCmd_Click()

    Dim i As Integer
    '判断选中的元素有几个
    If List2.SelCount = 1 Then

    List1.AddItem List2.Text
    List2.RemoveItem List2.ListIndex
    '当选中的元素大于一个时
    ElseIf List2.SelCount > 1 Then

    For i = List2.ListCount - 1 To 0 Step -1
    '如果该元素被选中,则将其从右边移至左边
    If List2.Selected(i) Then

    List1.AddItem List2.List(i)
    List2.RemoveItem i
    End If
    Next i
    End If

    End Sub
    (源程序下载)

    这个例子包含一个窗体,窗体中有两个列表框(List1、List2)和八个按钮,界面如下:

     


    窗体(FormListBox)

    我们首先新建一个标准的EXE工程,添加一个窗体,并把列表框和按钮控件添加到窗体上。各按钮控件的名称如下表:

    按钮名称
    名称属性
    按钮名称
    名称属性

    删除所选项目(左)
    List1movecmd
    删除所选项目(右)
    List2movecmd

    增加新项目(左)
    List1addcmd
    增加新项目(右)
    List2addcmd

    清除弄表(左)
    List1clearcmd
    清除列表(右)
    List2clearcmd

    右箭头 lefttorightcmd 左箭头 Righttoleftcmd


    ' List1列表框 Sorted属性设为“False” ' List2列表框 Sorted属性设为“True” ' MultiSelect属性设置为2 ' 即List2控件中的项目总是排序的

      在属性窗口中,将List1列表框 Sorted属性设为“False”;List2列表框 Sorted属性设为“True”,MultiSelect属性设置为2,即List2控件中的项目总是排序的。

      下一步我们为各控件添加相应的程序。

      其中:

      List1.AddItem "China" 是将“China”添加到列表框中。

      List1.ListIndex 返回的是列表框List1中当前选择项目的索引号码。

      List1.ListCount 返回的是列表框List1中项目总数。

      List1.ListCount - 1 返回列表框List1中最后一个项目的索引号。

      List1.Selected() 返回的是一个项目的选择状态,返回的是布尔值。

      代码写好之后,我们就可以保存工程,然后按“Ctrl+F5”键,测试检验一下我们的程序了。在这个小程序中,包含了列表框中的一般常用属性和方法。


    转载请注明本文地址: vb列表框ListBox的详细使用方法
    展开全文
  • VB中关于LIST列表框的使用

    千次阅读 2019-01-29 14:35:42
    ... 注意:在使用list列表的过程中,添加的列表数量...例如name名称list1列表框添加了了A,B,C三项,那么A项地址为list1.list(0),B项地址为list1.list(1),C项的地址为list1.list(2).列表的数量计数list1.listcount=3

    在这里插入图片描述
    1.点击鼠标的左键,添加项目。点击鼠标的右键删除项目
    注意:在使用list列表的过程中,添加的列表数量listcount由1起始,起到一个计数的作用。二表单项目list1.list(0)则由0起始.
    例如name名称list1列表框添加了了A,B,C三项,那么A项地址为list1.list(0),B项地址为list1.list(1),C项的地址为list1.list(2).列表的数量计数list1.listcount=3

    展开全文
  • 哈喽大家好,欢迎来到一起学VB课堂,今天我们将要学习列表框ListBox控件和组合框ComboBox控件,这两个控件在VB中是非常重要的控件,当然其难度也比前面学习的控件难度有所增加,这两个控件我会单独分在两个课程,小...

    哈喽大家好,欢迎来到一起学VB课堂,今天我们将要学习列表框ListBox控件和组合框ComboBox控件,这两个控件在VB中是非常重要的控件,当然其难度也比前面学习的控件难度有所增加,这两个控件我会单独分在两个课程,小伙伴们一定要耐心学习哦。

    在这里插入图片描述

    列表框ListBox控件用于显示项目列表,并可以从中选择一项或者多项。组合框ComboBox是在列表框ListBox基础上增加了文本框TextBox的控件,既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项。

    列表框ListBox

    列表框控件用于显示项目列表,将内容、数据以列表的形式展示给用户,并允许用于从中选择一项或者多项。列表框会在项目总数超过可显示数目时自动创建滚动条。

    列表框的常用属性

    Style属性

    返回或设置列表框的样式。该属性在设计时可用,在代码中无法使用。用于确定列表框的外观。取值为0时,为标准型,取值为1时为复选框型。当为复选框型时,每个项目的左边都会多出一个复选框,此时用户可以在列表框中选择多项内容。而标准型样式,用户每次只能选择一个内容。

    在这里插入图片描述

    List属性

    返回或设置列表中的内容。在设计时,可以在列表框的属性窗口中,单击List属性右端的下拉箭头,输入列表框的内容,每输入一项内容,按Crtl+Enter组合键,可以添加下一项内容,输入完毕时按Enter键结束。当然也可以在代码区中动态的添加内容。

    在这里插入图片描述

    List是一个数组,相当于一个序号。该序号从0开始,当ListBox控件有一个项目时,序号就加1。列表框中的项目序号由上往下编号,分别是0、1、2…,例如,第1个项目的序号是0,其内容为List1.List(0),第2项是List1.List(1),依次类推。以上图为例,北京是第1个项目,其序号是0,上海是第2个项目,其序号是1,因此List1.List(3)=“江苏”。数组的概念在后面的章节会单独讲解,这里只需要先了解这个用法即可。

    Text属性

    该属性用于返回用户选择的内容。

    ListCount属性

    返回列表框的项目总数。

    ListIndex属性

    返回当前用户选择的项目的序号。如果列表框没有一个项目,则该属性返回值为-1。

    Selected属性

    返回或设置列表框中某一项的选择状态。当作为返回值使用时,选中值为True,未选中值为False,当作为设置使用时,可以通过代码自动设置指定序号的项目被选中,而不需要用户手动选择。

    Sorted属性

    设置列表框中的项目是否自动排序。当设置为True时,列表框中的内容将会被自动排序。默认值为False,列表框中的项目按照添加次序排序。可以利用次设置,来对数据进行排列。

    列表框的常用方法

    AddItem方法

    用来添加项目到列表框中。其语法为:

    列表框名称.AddItem 项目字符串 [,索引值]
    

    [ ]内参数表示选填项,若不填写,则项目默认添加到列表框的最后一项。如果需要添加到指定位置,则填写序号。例如在第序号为2的位置添加湖南,语句为:

    List1.AddItem "湖南", 2
    

    在这里插入图片描述

    在VB中字符串需要用双引号""表示,相反用双引号表示的都是字符串类型。

    Clear方法

    清除列表框中的所有项目。语法为:

    List1.Clear
    

    RemoveItem方法

    删除列表框中指定的项目。语法为:

    List1.RemoveItem 索引值      '索引值就是序号
    

    ListBox实战操作题

    要求:设计一个图书管理程序,单击添加图书按钮时,图书被添加到列表框最后一个;当单击插入按钮时,图书被添加到鼠标选择项目的位置;单击删除按钮时,将删除所选图书;单击清空按钮时,所有图书被删除;单击修改按钮时,可将选定的图书修改为新的图书。并且可以动态的显示图书的数量。界面如下图所示:

    步骤一:

    新建工程,按照下图所示建立控件,完成界面布局。

    在这里插入图片描述

    步骤二:

    修改各控件属性,如下图所示:

    在这里插入图片描述

    步骤三:

    按照下图,双击每个控件,进入它们的默认事件过程中,写入如下所示的代码。

    提示:代码有点长且相对之前的课程难度有所增加,可以对照注释学习,对于初学者而言,需要有耐心哦,如有疑惑可以联系我咨询。

    在这里插入图片描述

    步骤四:

    运行程序,测试效果。

    在这里插入图片描述

    注意:由于当前课程还未学习到算法部分,例如条件判断的语法还未学习,因此本案例中未进行条件判断,实际上是存在很多bug的,例如未选择任何图书,就单击插入图书的按钮,就会出现错误,在这里小伙伴门也不要心急,本案例是以学习列表框为主,其它的知识点在后面的课程都会讲到的。只需要耐心的一节课程一节课程的学习下去即可。

    展开全文
  • VB 仿Picasa风格的列表框控件 你看到的文件来自:E动天下(http:/www.2e3.org)
  • VB控件属性大全【珍藏版】

    热门讨论 2012-04-21 11:28:45
    1.09、列表框控件(ListBox)的常用属性 25 1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性 28 1.11、定时器控件的常用属性 30 1.12、文件系统控件的常用属性 30 1.13、形状控件(Shape)常用...
  • VB6中属性的设置(3)

    2020-04-07 07:51:28
    设置VB对象属性的方法有两种: 1、在控件布局时,通过属性窗口来设置; 2、在程序代码窗口通过编程,运行程序过程中设置属性的值。 一、在属性窗口设置属性 打开属性窗口的方法(四种): 1、选定窗体或窗体中...

    设置VB对象属性的方法有两种:

    1、在控件布局时,通过属性窗口来设置;

    2、在程序代码窗口通过编程,运行程序过程中设置属性的值。

    一、在属性窗口设置属性

    打开属性窗口的方法(四种):

    1、选定窗体或窗体中的某个控件对象,按下F4 键,弹出该对象的属性窗口。

    2、选定对象,选择“视图”菜单中的“属性窗口”命令。

    3、选定对象,按鼠标右键,在弹出的“快捷菜单”中,选择“属性窗口”命令。

    4、选定对象,单击工具栏中的“属性窗口”图标。

    (从上到下分别为:对象列表框,排列选项按钮,属性列表框,属性说明栏。)

    二、在代码窗口设置属性

    当需要在程序的运行过程中,改变某些对象的属性值是使用该方法。

    格式:对象名.属性名称 = 属性值

    注意

    有些属性只能通过属性窗口设置,,程序在运行过程中只能读取这些属性,不能重新设置,即属性是只读的。

    如所有对象的Name属性和窗体对象的BorderStyle属性。

    有些属性则只能通过程序代码进行设置,即只能通过运行程序设置、修改属性。

     

    展开全文
  • 一款模仿谷歌网络相册工具Picasa风格的列表框用户控件。支持增加标题头和图像,以及下属内容,可以定制各种比较炫的样式。支持背景色、背景图片、透明度以及分隔符样式等功能。具体可以查看控件属性中的展现。
  • VB控件属性大全

    万次阅读 多人点赞 2018-06-14 08:54:57
    1.01、窗体(FORM)的常用属性... 21.02、标签控件(Lable)的常用属性... 71.03、文本框控件(TextBox)的常用属性...... 151.06、复选控件(CheckBox)的常用属性... 171.07、单选钮控件(OptionButton)的常用...
  • 给组合框或列表框添加元素一、RowSource属性添加元素二、为工作表中的ActiveX控件中的列表框添加元素三、使用list属性添加元素四、使用additem方法添加列表项五、列表框的其他属性 一、RowSource属性添加元素 ...
  • Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...
  • vb列表框ListBox的使用

    千次阅读 2007-10-11 11:09:00
    列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个...下面这个例子充分说明了列表框的这个特点,并介绍了列表框(ListBox)的常用属性。 为了学习方便,提供的源码已经作了详细的中文注释,
  • Multiselect:操作多选列表框

    千次阅读 2014-06-12 11:03:54
    Multiselect:操作多选列表框 helloweba.com 作者:月光光 时间:2010-10-09 11:44 标签: Multiselect  jquery插件  表单操作  Multiselect是一个采用jQuery实现的两边多选列表控件。可以将需要...
  • 列表框的重要属性有: Selection 该属性决定用户的选择方式,缺省值为 Single 。属性值有: ①:Single ── 单项选择 ②:Multiple ── 多项选择,但是忽略 Ctrl 和 Alt 键。 ③:Extended ── 允许使用 ...
  • 窗体上建立一个简单组合框,在组合框的文本框输入数字字符,按回车键后加入到组合框的列表框内,如图E.8所示;单击“交换”按钮,将列表框中最小值项目和第0个项目交换;最大值与最后项目交换,如图所示: 提示...
  • vb中窗体的常用属性及其功能

    千次阅读 热门讨论 2017-06-11 10:12:49
    VB中窗体的常用属性及其功能属性名称 功能 属性值及功能 窗体名称 为窗体指定一个名字 Appearance 设置一个窗体运行时是否以3D效果显示 0-Flat:窗体以平面的形式显示1-3D:窗体以3D的形式显示(默认值) AutoRedraw...
  • VB控件属性使用大全

    2011-12-15 12:02:34
    (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击“确定”按钮,即可将所选ActiveX控件添加到工具箱里。 窗体(FORM)的常用属性 属性 ...
  • excel 中vb组合 多列Excel组合 (Multi-Column Excel Combo Box) With Excel VBA programming, you can add a Combo Box to the worksheet, to show a data validation list. Usually a single column combo box ...
  • excel 中vb组合 Excel 2013中的工作表组合问题 (Worksheet Combo Box Problem in Excel 2013)On of my favourite Excel tricks is to show a combo box, when you click a cell that has a drop down list....
  • 列表框文字显示不下,可不可以像文本框那样自动换行?怎么给列表框加上wordwarp属性? 补充下,是VB6.0
  • 属性编辑,正常来说不需要自定义,因为一般的属性,在里面都能支持,当要进行一个自定义类型的属性编辑时,就得进行属性编辑器的自定义了。 如何让自己的属性支持如 有一个下拉框按钮呢。默认只支持内置的类型。假如...
  • vb学习总结, 列表框  1、属性  1、columns  该属性用来确定列表的列数。当该属性设置为0(默认)是,所用的项目呈单列显示。...list属性保存了列表框中所有值得数组,可以通过下标访问数组中的值(下标值从
  • 支持C++、VB.NET和Razor等附加语言,为客户提供了解决方案视图和源控件差异共享。 打开你最近处理过的代码,或者通过新的启动窗口,比如克隆、打开或新建项目等最常用的流程之一开始。 按受欢迎程度排序...
  • C语言

    万次阅读 多人点赞 2019-12-18 23:01:50
    长方形为处理。椭圆形为连接点。 5.一个c语言只能有一个主函数。 6.函数的定义不可以嵌套,函数的调用可以嵌套。 7.C语言总是以main函数开始执行。 8.常量的类型:整型常量、实型常量、字符常量、字符串常量、符号...
  • VB控件VSFlexGrid 属性

    千次阅读 2012-02-29 17:39:48
    VSFlexGrid 属性 方法 最近用到这个东西。 以下来自网络~     VSFlexGrid 控件属性方法一览表VSFlexGrid 控件属性方法一览表(带()为方法)   说明:O 表示 VSFlexGrid 对象的名,A 表示当前属性名,|表示可...
  • VB 控件列表框 一 教学目标 知 目 1 掌握列表框控件的主要属性 list, MutiSelect Listindex Text 的含 及用法 2 学会运用列表框控件的主要方法添加 additem, 去除 removeitem 清空 clear 技能目 通 完成 目能利用...
  •  vkListBox列表框控件;  checkboxes支持图标的多选按钮;  vkLabel标签控件;  vkCommand按钮控件(类似XP图标风格);  vkToggleButton计数按钮和切换按钮控件;  vkTextBox文本框控件  vkVScroll ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,543
精华内容 5,817
关键字:

vb列表框属性