精华内容
下载资源
问答
  • VB ListBox多列显示

    2013-02-01 11:01:03
    VB ListBox多列显示,学习好资料,简单易懂
  • VB中的ListBox多列显示实例

    热门讨论 2013-03-06 17:55:58
    VB环境中的ListBox多列显示实例源码,以多列的方式显示ListBox中的数据内容,多了 解一种技巧是不多余的。
  • 国外网站发现的一个VB源代码,实现的程序是一个非常简单的列表框多列显示方式的,使用了ListBox,这个源代码对于新手开发列表有一定的帮助,意义不是很大。
  • 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组合框

    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 is enough, like this list of weekdays, but sometimes a multi-column Excel combo box is better.

    使用Excel VBA编程,可以将组合框添加到工作表中 ,以显示数据验证列表。 通常,像这样的工作日列表,单列组合框就足够了,但是有时多列Excel组合框会更好。

    单列或多列组合框 (Single or Multi-Column Combo Box)

    First, here is a single column combo box, showing a list of weekday names.

    首先,这是一个单列组合框,其中显示了工作日名称的列表。

    comboboxmulticolumn01

    In some cases, it's helpful to have a multi-column combo box. For example, instead of a single-column list with just the product codes, you could show the product names in another column.

    在某些情况下,使用多列组合框会很有帮助。 例如,您可以在另一列中显示产品名称,而不是仅包含产品代码的单列列表。

    That way, people will know exactly what they're selecting, without memorizing a long list of product codes.

    这样,人们将完全知道他们选择的内容,而无需记住一长串产品代码。

    comboboxmulticolumn02

    Then, when you select an item from the drop down list, only the product code is added to the worksheet cell.

    然后,当您从下拉列表中选择一个项目时,只有产品代码被添加到工作表单元格中。

    查询清单 (The Lookup Lists)

    On another worksheet, there are two named ranges – ToolList (A1:A7) and ToolListFull (A1:B7).

    在另一个工作表上,有两个命名范围– ToolList(A1:A7)和ToolListFull(A1:B7)。

    comboboxmulticolumn03

    The ToolListFull range is used as the ListFillRange for the Combo Box, and ToolList is used for the data validation list.

    ToolListFull范围用作组合框的ListFillRange,ToolList用作数据验证列表。

    组合框设置 (Combo Box Settings)

    To show two columns in the combo box, open its property window, and change its ColumnCount setting to 2.

    要在组合框中显示两列,请打开其属性窗口,并将其ColumnCount设置更改为2。

    comboboxmulticolumn04

    When you double-click on a data validation cell, event code runs, that finds the list used in the data validation cell.

    双击数据验证单元时,将运行事件代码,该事件代码将找到数据验证单元中使用的列表。

    Then, "Full" is added to that name, to find the list for the combo box.

    然后,“ Full”添加到该名称,以查找组合框的列表。

    comboboxmulticolumn05

    下载样本工作簿 (Download the Sample Workbook)

    To see the multi-column combo box, and the code, click this link to download the Multi-Column Combo Box sample file.

    要查看多列组合框和代码,请单击此链接以下载“ 多列组合框”样本文件。

    The zipped file contains macros, so be sure to enable macros after you unzip the file and open it. _______________

    压缩后的文件包含宏,因此请确保在解压缩并打开文件后启用宏。 _______________

    翻译自: https://contexturesblog.com/archives/2011/05/27/multi-column-excel-combo-box/

    excel 中vb组合框

    展开全文
  • 完整版超级列表框排序.rar
  • 列表框全选多选.vi

    2019-10-20 18:56:16
    labview2018多列列表框,全选,多选中行,然后生成指定的行数据
  • VB.Net开发一个小程序时候,用到一个显示多列的ComboBox,而且从数据库中取出来的数据表要绑定到一个ComboBox中。找来找去,找不到。上Baidu Google很多人说:在VB.Net中的ComboBox只能绑定一列数据。以前的VBA和VB的...
  • 灵活:数据源、下拉框内显示、列名、可搜索关键字等可自由定义 方便:可输可选/支持键盘操作/模糊过滤/自动完成匹配 标准:通过继承combobox实现,可单独使用,也可嵌入datagridview使用 水平有限,欢迎...
  • 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的详细使用方法
    展开全文
  • c#的源码,扩展组合的功能,下拉列表中可以显示多个字段,而不象系统自己的组合只能显示一个字段
  • 如下图所示,当我们在百度搜索中搜索关键字时,百度搜索会自动出含有关键字的搜索历史供下拉选择。类似地,在excel中,也经常遇到类似的需求。希望在excel单元格中输入关键字后出所有含有该关键字的相关列表...

    如下图所示,

    当我们在百度搜索框中搜索关键字时,百度搜索框会自动列出含有关键字的搜索历史供下拉选择。

    类似地,在excel中,也经常遇到类似的需求。希望在excel单元格中输入关键字后列出所有含有该关键字的相关列表供快速选择。

    要实现上述功能,需要解决以下几个问题:所有的列表项需要集合在数组或者单元格区域中;

    在要实现的单元格区域中触发Worksheet_SelectionChange事件;

    在Worksheet_SelectionChange事件下可以弹出文本框控件用于输入关键字,每输入一个关键字,可以自动筛选列表项数组在列表框控件中列出筛选的结果数组;

    在列表框控件中选择了要输入的列表项后,文本框控件和列表框控件能够隐藏。

    其中文本框控件和列表框控件也可以用组合框控件代替。

    接下来介绍代码的实现过程。

    为了实现上述功能,可以先手动在要实现的工作表中插入一个文本框(默认的名称为TextBox1)和列表框(默认的名称为ListBox1)ActiveX控件,然后在该工作表代码窗口中输入如下的代码:

    '定义一个公共的数组变量,用于存放所有列表框项目Public arrPrivate Sub Worksheet_SelectionChange(ByVal Target As Range) Dim oSP As Shape '所有列表项数组 arr = Array('张飞', '关羽', '刘备', '赵云', '诸葛亮', '水星', '张苞', '关平', '孙权', '孙坚', '孙策') '只选中一个单元格时触发 If Target.CountLarge = 1 Then '定义触发的单元格行列条件 If Target.Column = 1 And Target.Row > 1 Then '满足条件先显示文本框,隐藏列表框 With Me Set oSP = .Shapes('TextBox1') With oSP .Visible = msoCTrue .Left = Target.Offset(0, 1).Left .Top = Target.Top .Height = Target.Height * 1.5 .Width = Target.Width End With Set oSP = .Shapes('ListBox1') oSP.Visible = msoFalse End With Else '不满足条件就不显示文本框和列表框 With Me Set oSP = .Shapes('TextBox1') oSP.Visible = msoFalse Set oSP = .Shapes('ListBox1') oSP.Visible = msoFalse End With End If Else '不满足条件就不显示文本框和列表框 With Me Set oSP = .Shapes('TextBox1') oSP.Visible = msoFalse Set oSP = .Shapes('ListBox1') oSP.Visible = msoFalse End With End IfEnd SubPrivate Sub TextBox1_Change() '读取筛选后的列表框项目数组 Dim sText As String sText = TextBox1.Text arrList = VBA.Filter(arr, sText) With ListBox1 .Clear .List = arrList End With '显示列表框 With Me Set oSP = .Shapes('ListBox1') With oSP .Visible = msoCTrue .Left = TextBox1.Left .Top = TextBox1.Top + TextBox1.Height .Height = TextBox1.Height * 5 .Width = TextBox1.Width End With End WithEnd SubPrivate Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) '双击列表框中的列表项将内容填入当前活动单元格中,同时隐藏列表框 Dim oRng As Range Set oRng = Excel.ActiveCell oRng.Value = ListBox1.Value ListBox1.Visible = False '清空文本框内容 TextBox1.Text = ''End Sub

    运行代码后的效果如下图所示,输入“张”字,会自动列出含有“张”字的所有列表项。

    展开全文
  • 窗体列表框和组合框

    2021-06-12 05:26:39
    ACCESS窗体中创建组合框控件或列表框下拉选取office助:ACCESS窗体中有TextT改为组合框 1.在窗体设计模式中,选中Text9控件,右键->变更为"组合框" 2.设置组合框属性:选中组合框,属性->数据->数据来源...

    ACCESS窗体中创建组合框控件或列表框下拉选取

    office助:ACCESS窗体中有Text

    T改为组合框 1.在窗体设计模式中,选中Text9控件,右键->变更为"组合框" 2.设置组合框属性:选中组合框,属性->数据->数据来源类型:选择值列表; 属性->数据->数据来源:合格,不合格; 然後窗体的组合框就可以下拉选取"合格"或"不合格"

    06a33fbfed5b46baf228ba62ebec43f0.png

    在窗体中,组合框和列表框有哪主要区别?在窗体中,组合框和列表框有哪主要区别?

    组合框主要是点击,下拉,再选择。某些组合框还可以有编辑功能。只能单眩 列表框不需要下拉,直接点选就可以,也支持多眩 这里指的是ListBox,不是ListView。

    窗体上建立一个简单的组合框,在组合框的文本框的Private Sub Combo1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If IsNumeric(Combo1.Text) Then Combo1.AddItem Combo1.Text Else MsgBox Combo1.Text & " 不是数字。" End If End If End Sub

    建立一个图形浏览器。窗体上放置驱动器列表框,目大学VB书后面实验9.2. 要CSS布局HTML小编今天和大家分享: (1)组合框仅列出扩展名为wmf,.bmp和.Ico(1)在comobox的list属性里可以添加wmf,.bmp和.Ico这三种文件格式。格式为: *.wmf 如果用代码 Combo1.AddItem "*.wmf" 。 File1.Path = "f:\相册" '这个可以设置你的文件位置。 File1.Pattern = "*.wmf"即将文件列表框的文件格式设置为wmf的 当

    access 2007 ,在添加记录窗体中,我希望第一个列请高手帮忙

    1.设置你的组合框的【行来源】:SELECT 城市列名 FROM 表名 WHERE 省列名=forms。窗体名。列表框名)); 2.在你的列表框的更新后事件写代码: Private Sub 列表框名_AfterUpdate() Me.组合框名.Requery End Sub

    CSS布局HTML小编今天和大家分享教 怎样改变 excel 中 窗体 组合框(或列表框)x

    word2003组合框控件如何添加数据

    您可以使用如组合框或一列表框的控件在用户窗体上的 。 在 Microsoft Excel 中,您可以使用这些控件在工作表中。 在填充该控件的方法很相似。 在本文中的示例使用用户窗体上的控件。 方法 1: 如何链接到一个 Excel 工作表上的单元格的组合框或

    C#创建Windows窗体应用程序,在程序启动时将数据选Option Explicit Private Sub Combo1_DblClick() If Combo1.ListIndex < 0 Then Exit Sub Combo1.RemoveItem Combo1.ListIndex End Sub Private Sub Form_Click() List1_DblClick End Sub Private Sub List1_DblClick() If List1.ListIndex < 0

    首先感谢ilovelchl对我上一个问题的耐心解答,非常感谢 现在我再问几个问题

    组合框的数据来源里填写适当的select语句,主要是select语句中的where条件中适当进行限制,当然你的数值却有那么多条数据,那就没有办法了。 问题

    在窗体设计视图模式下,打开组合框属性 比如,你的供应商来源于表1。

    access2003窗体里的其他控件都有什么功能

    9.1 使用控件 在介绍数据表对象时,用户已经知道可以在数据表中输入不同的数据以达 到更新数据表的目的。同样,在窗体中使用控件输入不同的数据,同样可以达 到修改数据的目的。 使用组合框控件 使用列表框控件 使用复选框控件 使用选项卡控件 9

    展开全文
  • VB2005(列表框和视图类控件使用) 1、ListBox控件 列表框(ListBox)...列表框可以是单列或多列的。以下是它的主要属性: Items:设置列表部分中包含的项。用户可以在编译时自己在属性窗口中设置,也...
  • C# listbox水平多列显示图片

    千次阅读 2015-10-19 00:18:06
    1、将DrawMode改为OwnerDrawFixed或normal,OwnerDrawFixed是可以显示图片而normal只能显示文本,但是不能设为OwnerDrawVariable。 2、MultiColumn设为true。 注意:MultiColumn=true与...
  • 此外在模板功能方面也有所改进,开发者可使用新出的按受欢迎度排序的模板新建改进了搜索体验和筛选器的项目,还可基于标签进行搜索,轻松访问"最近使用的项目模板"列表。 除了在启动项目时的改进,Visual Studio...
  • C语言

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

    2021-03-13 10:46:29
    利用属性窗口向列表框添加四个项目利用属性窗口向列表框添加四个项目:Visual Basic、Turbo C、C++、Java你是说VB的吗? 在列表框的属性里面有一个List属性, 点击其右边的下三角按钮,出现一个下拉的文本框,在里面...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    C#基础教程-c#实例教程,适合初学者。 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window...Microsoft.NET(以下简称.NET)...
  • 本文要讲的是列表框控件(ListBox)及其使用实例。 Xtreme Toolkit Pro是屡获殊荣的VC界面库,是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC控件,包括Command Bars、...
  • 列表框控件(listbox)消息

    千次阅读 2017-03-15 10:21:37
    列表框主要用于输入,它允许用户从所出的表项中进行单项或项选择,被选择的项呈高亮度显示列表框具有边框,并且一般带有一个垂直滚动条.列表框分单选列表框和多重选择列表框两种.单选列表框一次只能选择一个...
  • Private Sub Form_Load() 'ListView1.SmallIcons = ImageList1.Object '把ImageList1图标列表控件绑定到 ListView1列表控件中来。 ListView1.ListItems.Clear '...ListView1.View = lvwReport '设置列表显示方式 List
  • vb学习总结, 列表框  1、属性 ...如果该属性为1,则列表框呈多行多列显示;  2、list  该属性用来累出表项的内容。list属性保存了列表框中所有值得数组,可以通过下标访问数组中的值(下标值从
  • wpf中listView多列显示

    2010-05-31 13:46:00
    今天在项目中遇到需要分列显示数据列表,记录一下做法: 代码 1<ListViewBorderThickness="0"Margin="10,0,0,0"Name="myNewListview"Background="Transparent"ScrollViewer.VerticalScrollBarVisibility=...
  • vba里的listbox是一个既需要有恶心的控件。 如果你是将二维数组赋值给Listbox.rowsource的话,当需要取得...如果listbox是多列的情况下,将listbox.column属性看作一个二维数组使用,比如获取第一行第一列的值 list
  • DataGridView控件中加入ComboBox下拉列表框
  • excel 中vb组合 Excel组合上的标题 (Headers on Excel Combo Boxes) You can use combo boxes to show a drop down list, either in a UserForm, or on a worksheet. Sometimes a list is easy to ...
  • 在通常情况下,listview的头是按钮式的,如果你想把头做成平面式的,那就用下面的代码: Option Explicit Private Declare Function GetWindowLong Lib "user32" Alias "...
  • 知识点三:常用控件与界面设计重点:1、掌握列表框、组合框、选项按钮、复选按钮、滚动条等控件的常用的属性、方法、事件2、掌握菜单的设计(7)列表框(ListBox):用于出可供用户选择的项目列表。用户可以从中选择一...
  • vb.net控件

    千次阅读 2020-04-28 14:49:22
    vb.net 的 Label 控件 label(标签)控件用于显示文本,是...使用 Label 控件的情况很,但用 Label 控件显示的信息一般都不是描述 Label 控件自身的特性,而是描述其他控件的属性或特征(如名称等)。例如,可用 Lab...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,919
精华内容 3,967
关键字:

vb列表框多列显示