版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、常用属性
Name名称属性(任何对象都具有的)
创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。Caption标题属性该属性决定了控件上显示的内容。Height、Width、Top和Left属性单位为twip
1twip=1/20点
=1/1440英寸
=1/567cm
HeightWidthLeftTop温州医学院Form1.HeightForm1.WidthForm1.LeftForm1.TopOk.HeightOk.WidthOk.LeftOk.Top温州医学院Enabled属性(逻辑值)控件是否可操作.当设置为false时,呈暗淡色,禁止用户进行操作.Visible属性(逻辑值)控件是否可见.当设置为false时,用户看不到,但控件本身存在。Font属性组FontName属性是字符型,决定字体(缺省为宋体)FontSize属性是整型,决定字体大小。FontBold属性是逻辑型,决定是否是粗体。 FontItalic属性是逻辑型,决定是否是斜体。FontStrikeThru属性是逻辑型,决定是否加一删除线。FontUnderLine属性是逻辑型,决定是否带下划线。温州医学院
Forecolor前景颜色属性
设置控件的前景颜色(即正文颜色)。其值是一个16进制常量。
Backcolor背景颜色属性正文以外的显示区域的颜色
Backstyle背景风格属性(整型值)
0——transparent:透明显示,即控件背景颜色显示不出来
1——Opaque:不透明,此时可为近控件设置背景颜色(缺省值)
BorderStyle边框风格属性(整型值)
0——None:控件周围没有边框
1——FixedSingle:控件带有单边框(缺省值)。
温州医学院
Alignment属性(整型值)
决定控件上正文水平对齐方式0——LeftJustify:正文左对齐(缺省值)1——RightJustify:正文右对齐 2——Center:正文居中AutoSize属性(逻辑值)决定控件是否根据正文自动调整大小True:自动调整大小。False:保持原设计大小,正文太长自动裁剪掉(缺省值)TabIndex属性(整型值)
决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认TabIndex值就是以控件建立时的顺序而定,第一个为0。温州医学院二、窗体(Form)(一)、属性 基本属性:Name,Height,Width,Top,Left,Enabled,Visible,Font,ForeColor,BackColor,Picture和Icon等。
Caption标题:决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。
MaxButton最大化按钮和MinButton最小化按钮值为True,有最大或最小化按钮,False则无。
ControlBox:控制菜单框(True为有,False则表无)温州医学院
BorderStyle:边框风格通过改变
BorderStyle
属性,可以控制窗体如何调整大小。
0-None:无边框;1-FixedSingle:单线边框,不可以改变窗口大小;2-Sizable:双线边框,可以改变窗口大小;3-FixedDialog:双线框架,不可以改变窗口大小。
Icon:图标窗体最小化时显示的图标。
MDIChild属性True:表窗体为MDI子窗体,父窗体是由工程菜单中添另MDI窗体命令建立的。温州医学院
WindowsState属性0-Normal:正常窗口状态,有窗口边界;1:最小化状态,以图标方式运行;2:最大化状态,无边框,充满整个屏幕。
AutoRedraw属性
True:重画如Circle、Cls、Point和Print等方法的输出。在其它窗口覆盖某窗体后,返回时重新还原该窗体以前的画面。(二)、方法
常用的方法有Print、Cls、Move、Hide、Show、Scale。温州医学院(三)、事件
Click/DblClick:单击/双击窗体触发。
Load:窗体被装入时触发的事件。该事件通常用来在启动应用程序时对属性和变量进行初始化。
Activate:当窗体成为活动窗口时所触发的事件。单击某窗口或在程序过程中用Show、SetFocus方法都使该窗口成为活动窗口并将触发Activate事件。温州医学院5.1命令按钮、标签和控件5.1.1命令按钮(CommandButton)1.常用属性
Name(名称)属性:用来标识控件,具有唯一性,只能在属性窗口设置。
Caption属性:设置显示在控件上的内容。可在某字母前加“&“
设置快捷键。例:Enable属性:判断该控件是否可用。是一个逻辑常量值,True
或False。当True时,可用,否则不可用。可在设计时设置,也可在运行时为其赋值。
BackColor:设置控件中文字或图形的背景色,而不是控件本身的颜色。温州医学院
Picture:按钮可显示图片文件(.bmp和.Ico),必须配合style属性才起作用。Style属性用来设置命令按钮是标准的还是图形的。当style=1时,该按钮才是图形按钮,反之是标准按钮。
Cancel:取消功能属性(逻辑值),当设置为True时,按 Esc键与单击此命令按钮的效果相同。注意:同一窗体中只能有一个按钮的Cancel属性设置为True,也只有一个按钮的Default属性设置为TrueDefault:确认属性(逻辑值),设置为True时,按Enter键相当 于用鼠标器单击了该按钮。温州医学院
Font属性:将打开“字体”对话框,设置字体、字形、大小和效果。FontName,FontBold等。
Left、Top、Width、Height属性:设置控件相对于的位置、大小Visible属性:决定控件是否可见。值为True或False。注意:Visible和Enable的区别。
ToolTipText:设置鼠标在控件上暂停时显示的文本温州医学院2、常用事件(Click事件)接受用户输入的命令.输入命令可以有三种方式:(1)鼠标单击;(2)按Tab键焦点跳转到该按钮,再按回车键;(3)快捷键(Alt+有下划线的字母)
PrivateSubCommand1_click()…….End温州医学院5.1.2标签(Label)用于显示文本(输出)信息,不能作为输入信息的界面。可以为其他没有标题的控件(如文本框、列表框、组合框等)进行说明。1、常用属性
Caption:设置标签显示文本。在设计阶段赋值,或者可在运行阶段用赋值语句赋值。Label1.caption=“WaHaha!”或Label1=“WaHaha!”温州医学院注意:TabIndex属性:确定控件响应Tab键的顺序。并且按照控件建立的顺序自动获得。第一个建立的控件该值为0.可通过SetFocus方法将焦点移动到指定控件。控件名称.SetFocus,但标签控件不支持该方法。
AutoSize决定标签是否根据正文自动调整大小。True:自动调整大小,且不换行。False:保持原设计大小,正文太长自动裁剪掉(缺省值)温州医学院
WordWrap属性决定标签内容超出标签宽度时,是否自动换行。为true时自动换行,否则不换行。例:Autosize与wordwrap属性的应用
Alignment属性(整型值)
决定标签上正文水平对齐方式
0——LeftJustify:正文左对齐(缺省值)
1——RightJustify:正文右对齐
2——Center:正文居中温州医学院
Backstyle背景风格属性(整型值)
0——transparent:透明显示,即控件背景颜色显示 不出来。
1——Opaque:不透明,此时可为控件设置背景颜色 (缺省值)BorderStyle属性
标签周围是否有边框(0—无,1—有)2、常用事件单击(Click),双击(DblClick),改变(Change)等。但在程序设计中,习惯上还是将标签作为文本显示使用,较少设计标签的事件过程。温州医学院5.1.3文本框(TextBox)是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。缺省名为Text1、Text2….,建议前缀为txt.
Text文本属性(文本框没有Caption属性)在文本框中显示的正文内容存放在Text属性中。当程序运行时,用户通过键盘输入正文内容,保存在Text属性中。
MaxLength
属性在文本框中能够输入字符的最大数。例:Text1.MaxLength=6Text1.Text=“Weloc”或Text1=“Weloc”1、常用属性温州医学院
MultiLine:
是否为多行,默认一行。设置为False时,只能在一行显示。回车符:chr(13)或vbCr换行符:chr(10)或vbLf例如:Text1=“第一行”+chr(13)+chr(10)+”另起一行”
ScrollBars:滚动条的形式当MultiLine为True时,该属性才有效。
0-None:无滚动条。1-Horizontal:水平滚动条。
2-Vertical垂直滚动条。3-Both水平和垂直滚动条。温州医学院
SelStart:
用来指定选定文本块的起始位置。若SelStart值为0
,指示的位置是在文本框第一个字符前,若等于文本
框中文本的长度,所指示的位置是在文本框最后一个字符之后。
SelLength:用来指定所选的字符个数。
SelText:指定选定的字符。若没有指定,为空字符串。以上三个只在程序代码中读写,设计时不起作用。温州医学院2、常用事件Change:当改变文本框的Text属性时会引发该事件。当用输入一个字符,就会触发一次Change事件。
KeyPress(KeyAsciiAsInteger):当用户按下并释放键盘上一个ANSII键时,就会触发一次该事件,并传递一个KeyAscii参数(字符的Ascii值)例,要设计一个只接受数字键的文本框。PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii<48OrKeyAscii>57ThenKeyAscii=0EndIfEndSub温州医学院
LostFocus
:
当按下tab键使光标离开当前文本框,或者用鼠标选择窗体中的其他对象时触发该事件。即控件失去焦点。
GotFocus
:
当控件获得焦点时发生。实例5-1密码检验与留言板程序。实例5-2
简易文本编辑器。对文本框进行复制、剪切、粘贴、删除和清除等操作。其中复制、剪切和粘贴操作是通过ClipBoard对象实现。温州医学院1.SetText方法格式:ClipBoard.SetTextstring功能:将指定的文本字符串string放到ClipBoard对象中。例如:ClipBoard.SelTextText1.SelText2.GetText方法格式:ClipBoard.GetText功能:返回ClipBoard对象中的文本字符串。例如:Text1.SelText=ClipBoard.GetText3.Clear方法格式:ClipBoard.Clear功能:清空ClipBoard对象中的内容。clipBoard剪切板对象温州医学院5.2复选框、单选钮和框架5.2.1复选框和单选按钮单选钮(OptionButton):必须成组出现,用户只能选择其中的一项;检查框(CheckBox)又称复选框:控件显示多项选择,从而可选择其中的一项或多项;温州医学院重要区别:在选择一个单选钮时,同组中的其它单选钮控件自动无效。相反,可以选择任意数量的CheckBox控件。Caption:设置单选钮或复选框的文本注释内容。Alignment:设置标题显示的位置
0标题显示在右边。1标题显示在左边。Value:1、常用属性单选钮(逻辑值)复选框(整型值)True:单选钮被选定0--Unchecked:未被选定False:单选钮未被选定1--Checked:选定缺省设置2--Grayed:灰色温州医学院2、事件Click(一般不需要Click事件过程,单击时自动改变状态)5.2.2框架(Frame):具有容器的功能框架内控件的创建方法:
方法1:单击工具箱上的工具,然后用出现的“+”指针,在框架中适当位置拖拉出适当大小的控件。不能使用双击工具箱上工具的自动方式。方法2:将控件“剪切”(Ctrl+X)到剪贴板,然后选中框架,使用(Ctrl+V)命令粘贴到框架内温州医学院图框架、单选钮和复选钮的应用一温州医学院实例5-3利用复选框进行字形设置:加粗、倾斜、加下划线,文字用标签控件显示。温州医学院实例5-4利用框架和单选按钮建立一个字体、字号、颜色设置的对话框。温州医学院5.3列表框和组合框列表框控件(ListBox)显示项目列表,从其中可以选择一项或多项。如果项目总数超过了可显示的项目数,就自动添加滚动条。缺省名为List1、List2…..,名称前缀为lstList:
字符型数组,存放列表框的项目。可通过下标访问数组中的值(下标是从0开始的)。格式如下
列表框控件名.List(Index)如:list1.List(0)表示第一项的内容1、主要属性5.3.1列表框温州医学院Sorted:True:按字母顺序排列;False:按加入先后顺序排列MultiSelect:0-None:禁止多项选择;1-Simple:简单多项选择;2-Extended:扩展多项选择。只能在设计状态中设置Style:用来指示控件的显示类型和行为。在运行时是只读的。Style=0Style=1温州医学院ListIndex:选中的项目序号,没有项目选中时为-1List(Listindex)ListCount:项目数量,ListCount-1是最后一项的下标。Selected:逻辑数组,表示列表项选中状况。Selected(i)的值为True表示第i+1项被选中,否则没有选中。Text:被选中列表项的内容,相当于List(ListIndex)。只能在程序中设置或引用温州医学院List1.Listcount=4List1.ListIndex=1List1.Text=“花市灯如昼”List1.List(1)=“花市灯如昼”=(List1.List(List1.Listindex))=List1.Text=“花市灯如昼”List1.Selected(1)=TrueList1.Sorted=False温州医学院2、方法
AddItem
:把一个项目(字符串)加入列表框。格式:列表框控件名.AddItem
列表项文本
[,
索引值]其中:
列表项文本:为字符串表达式,表示要加入的项目。
索引值:决定新增项目的位置,缺省则添加在最后。2、常用方法例,如对刚才列表框List1执行如下语句:List1.AddItem“红豆生南国”,0List1.AddItem“红豆生南国”List1.AddItem“红豆生南国”List1.AddItem“红豆生南国”,4结果将如何?温州医学院
Clear
清出列表框中的所有内容。格式:列表控件名.Clear
RemoveItem
:删除列表框中一个项目。使用形式:列表框控件名.RemoveItem
索引值
其中:索引值为被删除项目在列表中的位置。首项为0若想在选中的某列表项后添加一项,该如何表示?List1.AddItem“红豆生南国”,list1.listindex+1若想删除“人约黄昏后”这项。那么就执行:List1.RemoveItem33、事件Click、DblClick、keypress事件温州医学院5.3.2组合框
ComboBox控件是由TextBox控件和ListBox控件的特性结合在一起的控件。
1、属性:具有列表框和文本框的大部分属性。
Style属性——决定组合框三种不同的风格:温州医学院下拉式组合框简单组合框下拉式列表框
Style=0Style=1Style=2不能输入文本温州医学院实例5-5设计一个程序对列表框进行管理。温州医学院实例5-6设计一个程序在两个列表框之间进行操作。温州医学院5.4滚动条分为两种,即水平滚动条和垂直滚动条
Value:返回或设置滑块所处位置所代表的值。
Max:最大值-32,768~32,767默认32767Min:最小值-32,768~32,767默认0
SmallChange:最小变动值,单击箭头时的移动量。
LargeChange:最大变动值,单击空白处的移动量。1、常用属性温州医学院2、事件
Change事件
滚动条的Change事件在移动滚动框或通过代码改变其Value属性值时发生。单击滚动条两端的箭头或空白处将引发Change事件。
Scroll事件
当滚动框被重新定位,或按水平方向或垂直方向滚动时,Scroll事件发生。拖动滑块时会触发Scroll事件。温州医学院Scroll事件与Change事件的区别在于:当滚动条控件滚动时Scroll事件一直发生,而Change事件只是在滚动结束之后才发生一次。温州医学院实例5-7设计一个设置颜色程序。在窗体上有一个文本框控件,通过水平滚动条模拟输入颜色来设置文本框的背
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4.9.3皮肤与汗液分泌(教学课件)-初中生物学北师大版(2024)七年级下册
- 陕西省2025八年级物理上册第四章物态变化第四节升华和凝华课件新版苏科版
- 溃疡护理中的安全管理
- 安全培训记录内容课件
- 机场建筑施工安全管理
- 医疗护理基础知识
- 安全培训计划制定课件
- 安全培训计划分岗位课件
- 医患关系职业挑战
- 机器零件维修培训课件
- 2026届江苏省常州市高一上数学期末联考模拟试题含解析
- 2026年及未来5年市场数据中国水质监测系统市场全面调研及行业投资潜力预测报告
- 艺考机构协议书
- 2025年12月27日四川省公安厅遴选面试真题及解析
- 2026年农业科技领域人才选拔与专业技能考核要点解析
- 《生态环境重大事故隐患判定标准》解析
- 2025年度吉林省公安机关考试录用特殊职位公务员(人民警察)备考笔试试题及答案解析
- 2025年中国作家协会所属单位公开招聘工作人员13人备考题库及一套参考答案详解
- 走进歌乐山课件
- 茶叶对外贸易科普
- 青海西宁市2024-2025学年七年级上学期末调研测英语试卷
评论
0/150
提交评论