- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb编程技巧
VB 技巧 - 列表框使用技巧
1、排列列表框中的列表项
在设计或运行时,都可以通过将列表框的SORTED 属性设置为TRUE (默认为
FALSE )来对列表框的各项按字母顺序进行排列。
2 、怎样返回被选中的列表项的文本
可以使用list.text 属性 或 list.list(list.listindex)来得到列表项。
3、使用多选列表框
多选列表框允许用户一次选择多个列表项。通过对MULTISELECT 属性的设
置,就可以把一个列表框变成多选列表框。用户可以用SHIFT 和CTRL 键选择多个
列表框。下面是设置它时可能用到的值:
0--不允许进行多选(默认)
1--简单的多选,单击鼠标或空格键可在列表框中选中一项或取消选择
2--扩展的多选。按下SHIFT 键并单击鼠标或按下SHIFT 键和一个箭头键
也许你会说,我已经把上面的MULTISELECT 属性设置好了,而且也能够在列
表框中实现多选,但是怎么才能返回选中的条目呢?是这样的,我们可以使用一个
循环来找到被选中的项: 循环中利用了SELECTED 属性:
Dim intloopindex as integer intloopindex 为循环变量
for intloopindex =0 to list.listcount-1 list.listcount-1 是列表框中最大的列表项序号
if list.selected(intloopindex) then selected 属性为列表项的选中状态,为布尔型
list2.additem list.list(intloopindex) 将选中的列表项添加到另外一个列表框中
end if 我们可根据自己需要写这段代码
next intloopindex
4 、使列表框具有水平滚动条:只须用COLUMNS 属性将列表框划分为多列即
可,默认情况下属性的值为0 ,不允许多列;设置为其他值时,列表框就会将他的
列表项显示为多列,而我们对每一项的操作方法不变。
5、在列表框中使用复选框:可通过设置STYLE 属性,将一个列表框变成使用
复选框的列表框,下面是设置STYLE 属性时所用的值: 0--标准列表框(默认) 1--
带有复选框的列表框
6、清空列表框 LIST.CLEAR
其实上面的这些技巧对于和列表框类似的控件例如:文件列表框(FileListBox)、
文件夹列表框(DirListBox)等也是适用的,赶快拿去试一试吧。
VB 技巧 - 工具栏使用技巧
1、在工具栏中添加复选(切换)按钮
工具栏中的复选按钮是指当按钮被按下以后就保持被按下的状态,只有下次再按才
会弹起来,这就是工具栏的复选切换状态。要实现这样的效果,必须将它的STYLE 属
性设为tbrCheck ,这个设置可以在工具栏的属性页中完成。方法是右击工具栏并选择
Properties 选项以打开属性页,单击属性页的Buttons 选项卡,选择要用的按钮,将它的
形式STYLE 设为tbrCheck 即可。
2 、在工具栏中添加组合框和其他控件
通过将按钮的STYLE 属性设为tbrPlaceholder 在工具栏中设置空间,可以将组合
框和其他控件添加到工具栏中,我们以组合框为例来看看具体步骤:
1)右击工具栏并选择Properties 选项打开属性页,单击属性页的Buttons 选项卡;
2 )在要添加组合框的地方添加一个新的按钮;
3 )把新按钮的STYLE 属性设为tbrPlaceholder ,这样按钮不会显现出来,而只是一
片空白,用来设置组合框;
4 )在width 框中输入一个值,这是预留给组合框的空间的宽度;
5 )点击确定后,在工具栏的空白处新画一个组合框,注意一定要新画;
6 )其他操作与原来相同。
3、怎样做出象IE 一样的平面工具栏
IE 、WORD 等流行软件的工具栏在通常状态下是平面的,只有当鼠标移过时才会
突起,这样的效果通过VB 工具栏本身是无法实现的,虽然可以用贴图的方法来模拟这
种效果但却十分麻烦,简便的方法是通过调用WIN32 API 函数来实现。其思路是用
SendMessage 函数向工具栏发送设置显示样式TB_S
您可能关注的文档
最近下载
- (完整版)电气设备安装标准规范.pdf
- GB∕T 13861-2022生产过程危险和有害因素分类、解读与示例说明清单【危险源识别工具】(雷泽佳-2024A0).doc
- 2021年中国光大银行校园招聘在线测试笔试题考试真题笔经.doc
- 新浪·按键精灵开发者1级认证参考解析.docx VIP
- 2023年福建省各地中考语文模拟卷【文学类文本阅读题解及答案解析】汇集.docx VIP
- 皮亚杰认知发展论.ppt VIP
- 2.1 几代中国人的美好夙愿 课件初中读本.ppt
- 流域化“厂网一体”运营模式的探索与实践.pdf
- 半导体制造技术离子注入工艺.pptx
- 全国普通话水平测试用普通话词语表(表一+表二).pdf
文档评论(0)