足交 telegram
热点资讯
- 抖音风 反差 汤臣倍健自主研发原土菌株获双项国度发明专利
- 91porn,com 紫金文化艺术节·对话主创 | 越剧《织造府》:这版“红楼
- 欧美av 【厦门网】父亲早年圆寂母亲患上癌症 行家姐妹花交不起膏火
- bdsm 调教 网传江疏影两分二十八秒瞻念视频, 责任室实时复兴, 条目删除!|荒诞
- 欧美av 每4东谈主就有1个高血压,每10东谈主就有1个有肾病!即是这种养分素,吃太少!
- 反差 裸 Excel小妙招:自动树立斑马线布景,让你的数据表短暂高等起来!
- 勾引 直男 因失恋去接“三级片”,成名后悔欠妥初,今身价过亿却孤单一身|恋情|文娱圈|她的演技
- 麻豆传媒 黑丝 大S频告汪小菲,前任现任两端伤,步地纠葛何时休?|大s|具俊晔|周杰伦|文娱圈
- 勾引 直男 文群师父:八字辰戌丑未
- 欧美av 老公吃完被送ICU解毒休养 大夫:1个就能致命 国庆长假出门远足别摘别吃
- 发布日期:2025-06-30 07:08 点击次数:147
内容纲目白虎 美穴
列表框控件ListBox的常用属性与才智各人好,我是冷水沏茶,咱们依然共享过以下几个控件的基础常识,不错点击直达搜检:
【用户窗体UserForm】【大喊按钮CommandButton】【文本框TextBox】【标签Label】【复合框ComboBox】【复选框CheckBox】【选项按钮OptionButton】今天咱们一齐来了解一下【ListBox】列表框控件。对于ListBox的案例,咱们也共享过不少,感兴味的一又友不错参考:
(1)TextBox+ListBox输入缓缓指示
(2)中医诊所收费系统ListBox版
(3)多列下拉列表:坐褥加工单BOM表
(4)多级联动下拉列表:省、市、区县行政区画列表录入
(5)有东说念主说“比下拉菜单快10倍,这才是Excel中NO.1的输入才智”!
(6)入库单:动态添加数据考据、日历控件、ListBox下拉框遴荐录入ListBox是一个比较常见的控件,相对来说,功能比【文本框TextBox】要复杂一些,淌若与【复合框ComboBox】比拟,各有长处,可谓不分昆季吧,复合框不错看作是文本框与列表框的麇集。
一、列表框基本开采,多样属性:
1、Name,列表框的启动Name为“ListBox1”。小指示:咱们不错在列表框的Name中加一个前缀“Lst”,以示辩认,淌若全历程唯唯一个ListBox,那改不改齐无所谓。
2、BoundColumn,与ComboBox访佛,绑定的列,代表控件骨子的值,在唯唯一列的情况下,无所谓,淌若是多列,不错指定任何一列四肢控件的值。
3、ColumnCount,显现多列时的列数,默许为1。小指示:当咱们需要显现多列文本时,不错字据骨子需要修改这个属性的值。
4、ColumnHeads,唯独在列表起头是Excel责任表时才有用,默许值为False,这个属性从来莫得用过,也没试过以责任表数据四肢列表起头。(跟Comobox访佛)
5、ColumnWidths,列宽, 在多列的情况下开采各列的列宽:
.ColumnWidths = "40, 60"
6、IntegralHeight,用来细则控件的大小是否应该调遣以确保显现圆善的列表项。小指示:当咱们看到ListBox终末一项显现不全时,不错检验这个属性开采是不是开采为FALSE,把它改为TRUE。
7、List,列表框的列表,淌若增多索引值参数 (从0起先),则指向具体的那一滑列表项;不错用AddItem才智添加列表姿色,或者,咱们不错把一个数组添加到ListBox的List,这点跟ComboBox访佛:
.List=arr.AddItem "A".List(.ListCount - 1, 1) = "A姿色"
8、ListCount,列表姿色计数,即有些许个列表姿色。可用于指定终末一笔记载,或者是不错通过ListCount计较出来的那笔记载。也通常用于判断列表是否为空。
9、ListIndex,用户选中的第一项的索引,淌若莫得选中项,则复返-1。小指示:咱们需要把点击的ListBox的某一滑赋值给责任表单位格时,我也曾使用轮回,for i =0 to listbox1.listcount-1,再用if listbox1.selected(i)=true 来细则所选中的行。骨子上不需要那么作念,不错径直用ListIndex来援用选中的行:
With ListBox1 For i = 1 To .ColumnCount - 1 Cells(Selection.Row, i + 1) = .List(.ListIndex, i) NextEnd With
10、ListStyle,开采列表项在ListBox中的显现样式:(1)0-fmListStylePlain,以平素文本的模式显现。(2)1-fmListStyleOption: 每项驾驭齐显现一个选项按钮。
11、MultiSelect: 开采ListBox的遴荐模式,单选照旧多选,我主要使用单选,多选的情况冒昧还莫得用过:(1)0-fmMultiSelectSingle,单选。(2)1-fmMultiSelectMulti: 多选,仅用鼠标点选。(3)2-fmMultiSelectExtended: 膨胀多选,鼠标麇集Shitf、Ctrl键使用。
12、.....。
二、列表框的才智:1、Additem,添加列表姿色。
小指示:淌若是单列,径直添加item称号即可,淌若是多列,还需要添加其他列的内容,与ComboBox访佛:
With Me.ListBox2 .Clear .MultiSelect = fmMultiSelectMulti .ListStyle = 1 .List = arr .AddItem "A" .List(.ListCount - 1, 1) = "A姿色"End With2、Clear,打消ListBox 中的扫数内容,一般在窗体启动后,需要再行添加ListBox的List的时期,在使用AddItem才智的情况下,为了幸免重迭添加列表项,需要使用Clear才智打消原有列表项,淌若是对扫数这个词List再诈欺用数组、字典一次性赋值,不错无用Clear。3、RemoveItem,移除列表项,参数为列表项的索引值,这个才智没怎么用过,底下的代码移除第一个、终末一个姿色,连厚实行,会移除扫数列表姿色,相配于Clear,添加If判断列表是否有姿色,谨防报错:
With Me.ListBox2 '//移除第一个 If .ListCount > 0 Then .RemoveItem 0 End If '//移除终末一个 If .ListCount > 0 Then .RemoveItem .ListCount - 1 End IfEnd With4、SetFocus,把焦点移到ListBox。
三、列表框ListBox的事件:1、Click事件,点击事件,不错得到点击姿色的值,赋值给单位格或其他控件。2、DbClick事件,双击事件,与单击事件不异,不错得到点击姿色的值,赋值给单位格或其他控件。与单击的区别可能就在于,单击有点快,随机期咱们齐弗成细则点击了正确的选项,而双击,咱们不错先点击一下,看了了点击的是哪一滑,再双击。另外,咱们可能会民风性地在列表框中点来点去,但并不是要遴荐哪个姿色,这种情况,咱们用DbClick事件就比较妥当,幸免晚点。3、其他事件......。四、转头,
李月 反差1、ListBox有不少属性与才智和ComboBox相似,我以为是不是应该ListBox在先,然后才有的ComboBox,或者说咱们应该先先容ListBox,然后再先容ComboBox,这么可能嗅觉更顺当一些;
2、咱们庸俗利用ListBox来展示一个列表,然后通过Click或DbClick事件得到点击的姿色,赋值给特定责任表单位格,或其他控件。
3、咱们在把ListBox四肢一个输入参考时,通常会频繁地使用Visible属性。点击成见单位格,开采ListBox的visible=TRUE,显现ListBox控件,在点击ListBox完成遴荐输入后,开采Listbox的visible=FALSE,荫藏控件。
4、ListBox功能还算广泛,但它也有局限性:
(1)莫得表头,天然说不错援用责任表的表头,但我以为太鸡肋,也从莫得用过。在【中医诊所收费系统ListBox版】中我是把表头四肢第一滑记载添加进去的,这么操作起来比较困难,在ListBox点击事件中,咱们最初得判断点击的是不是第一滑,淌若不是,才给其他控件赋值。
(2)列数有戒指白虎 美穴,具体些许我也记不清了,懒得去查。还拿【中医诊所收费系统ListBox版】说事,由于数据明细表姿色比较多,ListBox依然容纳不下了,其时也不知说念有ListView控件这回事,我只好把有些字段进行了团结。其后,很厚情况下,我会使用ListView来展示数据。好,今天就这么,咱们下期重逢。~~~~~~End~~~~~~
本站仅提供存储干事,扫数内容均由用户发布,如发现存害或侵权内容,请点击举报。