




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基础综合 各种选取钮、列表框、面板我们将介绍各式各样的选取钮,包括单选、复选等不同的选择钮,也将介绍列表框的使用方式,甚至带入如何加入Scroll Bar的功能,以及发展窗口程序中的一个好工具面板。大纲4-1 复选框(CheckBox)4-2 RadioButton4-3 群组方块(GroupBox和RadioGroup)4-4 面板(Panel)4-5 列表盒(ListBox)4-6 选取列表盒(Check ListBox)4-7 下拉式选单(ComboBox)4-8 滚动条(ScrollBar)4-9 滚动条盒(ScrollBox)本章习题4-1 复选框(CheckBox)简介在程序中如果
2、想让使用者对某些选项作选择时,可以使用CheckBox组件来让使用者选择。CheckBox组件通常都用于多选项式的情况,如右图窗口所示。CheckBox组件复选框的使用Step1:在组件模板中的standard分类项选择CheckBox组件。Step2:点选CheckBox图标,并用鼠标在欲放置复选框的程序Form中,拖曳出CheckBox控制组件。Step3:编辑CheckBox组件属性;在组件上利用鼠标点一下,Object Inspector窗口便会出现,下页的表格列出常用的CheckBox组件属性。复选框属性列表属性功能说明Alignment复选框与标题名称的相对位置:taRightJu
3、stify:复选框位于方块名称的右侧taLeftJustify:复选框位于方块名称的左侧(默认值)Caption复选框的标题名称Checked复选框的状态:true:表示该方块已被核取(打勾),其State = cbCheckedfalse:表示该方块没有被核取,其状态又可以分为两种:若该方块为”不选取”,则其状态State = cbUncheckeda.若该方块为”失效”,则其状态State = cbGrayedEnabled该复选框是否为有效方块:true:这个复选框可以被选取,此为有效方块(默认值)false:这个复选框不可以被选取,此为失效方块Name此复选框在程序中所具有的变量名称4
4、-2 RadioButton简介在程序中,如果想让使用者对某些选项作单一选择时,可以使用RadioButton来做设计。RadioButton按钮的特性为在一群RadioButton中,当其中有一个按钮被选取,则其它按钮便会自动跳回未选取状态,也就是说只有一个RadioButton是可以被选取的。以下两张图为例子,原本是第一个RadioButton被选取的,可是当选了其它的RadioButton的时候,原本第一个被选取的就取消了。原本选取第一个按钮选取第二个按钮时,选项便跳到第二个选项RadioButton的使用Step1:在组件模板中的standard分类项选择RadioButton组件。S
5、tep2:点选RadioButton图标,并用鼠标在欲放置复选框的程序Form中,拖曳出RadioButton控制组件。Step3:编辑RadioButton组件属性;在组件上利用鼠标点一下,Object Inspector窗口便会出现,下页的表格列出常用的RadioButton组件属性。RadioButton属性列表属性功能说明AlignmentRadioButton与标题名称的相对位置:taRightJustify:复选框位于方块名称的右侧taLeftJustify:复选框位于方块名称的左侧(默认值)CaptionRadioButton的标题名称CheckedRadioButton的状态:
6、true:表示该方块已被选取false:表示该方块没有被核取(默认值)Enabled该RadioButton是否为有效按钮:true:这个RadioButton可以被选取,此为有效按钮(默认值)false:这个RadioButton不可以被选取,此为失效按钮Name此RadioButton在程序中所具有的变量名称4-3 群组方块(GroupBox和RadioGroup) 在同一个Form中,如果需要有许多的控制选择项,可以利用群组方块将同一类的RadioButton集节在一起,如此整个画面便会较为整洁且有条理;群组方块有两类,GroupBox与RadioGroup。 GroupBox可将同一个
7、Form中的组件集结在一起,而RadioGroup只能专门处理RadioButton组件所集结的群组。使用GroupBox分类在编辑时,整个群组都会一起移动GroupBox的使用Step1:在组件模板中的standard分类项选择GroupBox组件。Step2:点选GroupBox图标,并用鼠标在欲放置复选框的程序Form中,拖曳出GroupBox控制组件。Step3:编辑GroupBox组件属性;在组件上利用鼠标点一下,Object Inspector窗口便会出现,下页的表格列出常用的GroupBox组件属性。Step4:在GroupBox组件上面放置其它组件;要将其它的控件放置在Grou
8、pBox上,须注意控制组件需要放置在GroupBox内,及组件的左上角需在区域里,否则会被视为在窗体上,而不是在GroupBox内。GroupBox属性列表属性功能说明CaptionGroupBox的标题名称Enabled若为false则在此Group Box的功能选项都不能动作Name此GroupBox在程序中所具有的变量名称4-4 面板(Panel)简介面板提供了一个固定的区域给集结在一起的控件,当面板被移动,或是被切换选取时,上面的控件也会跟着移动,这可以用来制作工具列之类的功能,在下图中,三个面板放在同一个位置,用上面的三个Show Panel的按钮来控制这三个面板的Visible属性
9、,如此一来,这三个面板及附在其上的控件能够在这有限的区域中交互显示而不会影响彼此。显示第一个面板内容显示第二个面板内容显示第三个面板内容面板的使用Step1:在组件模板中的standard分类项选择Panel组件。Step2:点选Panel图标,并用鼠标在欲放置复选框的程序Form中,拖曳出Panel控制组件。Step3:编辑Panel组件属性;在组件上利用鼠标点一下,Object Inspector窗口便会出现,下页的表格列出常用的Panel组件属性。面板属性列表属性功能说明CaptionPanel的标题名称BevelInnerPanel的边界样式BevelOuterPanel的边界样式Be
10、velWidthPanel的边界宽度Locked此Panel是否能移动Name此Panel在程序中所具有的变量名称Visible此Panel是否显示4-5 列表盒(ListBox)简介 列表盒组件可以将一群选项,做成列表清单的形式供使用者选取。在右图里所显示的窗口中间,就是一个典型的列表盒,列举了档案类型和位置的信息。列表盒的使用Step1:在组件模板中的standard分类项选择ListBox组件。Step2:点选ListBox图标,并用鼠标在欲放置复选框的程序Form中,拖曳出ListBox控制组件。Step3:编辑ListBox组件属性;在组件上利用鼠标点一下,Object Inspec
11、tor窗口便会出现,下页的表格列出常用的ListBox组件属性。Step4:将控件放置在ListBox中,只要在Object Inspector窗口中点选属性Items,便会弹出String List Editor窗口,在其中便可做编辑的动作。整个列表盒的显示区域就是用来显示这个List的,这个列表所放的就是列表盒最重要的信息。列表盒属性列表属性功能说明CaptionListBox的标题名称Items此ListBox中的控件MultiSelect ListBox中的控件可否复选Name此ListBox在程序中所具有的变量名称SortedListBox中的控件是否经过字母排序ItemIndex目
12、前被选取的项目的Index4-6 选取列表盒(Check ListBox)简介 选取列表盒可以将一群选项集合在一起让使用者勾选,与ListBox列表盒有点类似。选取列表盒的使用Step1:在组件模板中的additional分类项选择CheckListBox组件。Step2:点选Check ListBox图标,并用鼠标在欲放置复选框的程序Form中,拖曳出Check ListBox控制组件,并调整组件的有效范围。Step3:编辑Check ListBox组件属性;在组件上利用鼠标点一下,Object Inspector窗口便会出现,下页的表格列出常用的Check ListBox组件属性。Step
13、4:将控件放置在Check ListBox中,只要在Object Inspector窗口中点选属性Items,便会弹出String List Editor窗口,在其中便可做编辑的动作。4-7 下拉式选单(ComboBox)简介下拉式选单的功能和列表盒差不多,只是在点到它的时候才会将选项显示出来,比列表盒节省空间,请看右图范例。下拉式选单下拉式选单的使用Step1:在组件模板中的standard分类项选择ComboBox组件。Step2:点选ComboBox图标,并用鼠标在欲放置ComboBox的程序Form中,拖曳出ComboBox控制组件。Step3:编辑ComboBox组件属性,在组件上利
14、用鼠标点一下,Object Inspector窗口便会出现,下页表格列出常用的ComboBox组件属性。Step4:将控件放置在ComboBox中,只要在Object Inspector窗口中点选属性Items,便会弹出String List Editor窗口,在其中便可做编辑的动作。下拉式选单的属性属性功能说明Items此ComboBox中的控件Name此ComboBox在程序中所具有的变量名称SortedComboBox中的控件是否经过字母排序4-8 滚动条(ScrollBar)简介 当窗口的内容超出显示范围时,便需要滚动条来卷动窗口内容,下图中的窗口都是滚动条的应用。滚动条的使用 Ste
15、p1:在组件模板中的standard分类项选择ScrollBar组件。 Step2:点选ScrollBar图标,并用鼠标在欲放置ScrollBar的程序Form中,拖曳出ScrollBar控制组件。 Step3:编辑ScrollBar组件属性,在组件上利用鼠标点一下,Object Inspector窗口便会出现,下页表格列出常用的ScrollBar组件属性。滚动条的属性属性功能说明Kind此ScrollBar是水平还是垂直的LargeChange当有大卷动时(如PgUp,PgDn)卷动的长度Name此ScrollBar在程序中所具有的变量名称Position目前卷动到的位置SmallChange当有小卷动时(如Up,Down)卷动的长度4-9 滚动条盒(ScrollBox)简介 滚动条盒是个有滚动条的区域,请看下图范例,程序代码所显示的区域就是在ScrollBox的区域里,所以当内容超过可以显示范围的时候,就会出现ScrollBar。滚动条盒的使用 Step1:在模板中的additional分类项选择ScrollBox组件。 Step2:点选ScrollBar图标,并用鼠标在欲放置ScrollBox的程序Form中,拖曳出ScrollBox控制组件。 Step3:编辑S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国输液管市场调查研究报告
- 2025年中国祖代鸭市场调查研究报告
- 2025年中国矩型软管市场调查研究报告
- 二零二五年度报纸独家出版与内容合作合同
- 司机劳务合作合同范本
- 油烟管道清洗合同范本
- 指定材料供应商合作协议书范本
- 汽车零部件物流居间合同
- 2025年度办公桌租赁与办公空间智能化升级合同
- 广告传媒用地居间服务合同
- 新生儿败血症(共22张课件)
- 颂钵疗愈师培训
- 2025蛇年春节习俗大赏体验感受家的温馨课件
- 投资居间协议合同模板
- 羽毛球课件教学课件
- 多重耐药菌的预防及护理课件
- 抽水蓄能电站课件
- GB/T 25052-2024连续热浸镀层钢板和钢带尺寸、外形、重量及允许偏差
- 河北科大项目实施计划书
- 消防设施操作和维护保养规程
- -精益与智能工厂三年规划
评论
0/150
提交评论