标准控件应用样本_第1页
标准控件应用样本_第2页
标准控件应用样本_第3页
标准控件应用样本_第4页
标准控件应用样本_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第二章标准控件应用标签控件1、标签控件的属性:Name:返回在代码中用于控件的名称。BackColor:返回或设置控件中文本或图形的背景颜色Caption:返回或设置在控件中显示的文本Enabled:返回或设置一个布尔值,决定控件是否可用ForeColor:返回或设置控件中文本或图形的前景颜色Font:返回或设置一个Font对象,用于指定控件中本的字体名称、字体样式和大小Height和Width:返回或设置控件的高度和宽度Left和Top:返回或设置控件左边缘和上边缘与窗口左边缘和上边缘间的距离或控件左边缘的水平坐标及控件上边缘的垂直坐标和Visible:返回或设置一个布尔值,决定控件是否可见Alignment:标签中文本的水平对齐方式该属性有3个取值:0左对齐(默认)1右对齐2表示居中对齐AutoSize:返回或设置一个布尔值,决定控件是否改变大小以显示其全部内容。值为TRUE为自动改变大小以显示全部内容;若为False(默认值),则保持控件大小不变。BackStyle:返回或设置一个值,指定标签控件的背景是透明的还是不透明的。0表示透明,1表示不透明。BorderStyle:指定标签控件的边框样式。0表示无边框,1表示有固定单线边框WordWrap:返回或设置一个布尔值,指定一个Autosize属性设置为TRUE的标签控件是否要进行水平或垂直展开,以适合其Caption属性中指定的文本的要求2.标签控件的方法Move方法: object.Moveleft,top,width,height其中object表示标签控件,Move后面的4个参数均为单精度数,left,top是必选的,分别指定object左边的水平坐标和object顶边的垂直坐标。width,height为可选参数,分别指定object的新宽度和新高度例:label2.movelabel1.left,label1.top使两个标签位置重合label2.movelabel1.left-30,label1.top-30使标签2向标签1左上方位置偏移3.标签控件的事件标签控件能响应鼠标事件,但不能响应键盘事件及与焦点有关的事件。Change:经过代码改变caption属性的设置时发生Click:当鼠标单击标签控件时发生DblClick:当鼠标双击标签控件时发生MouseDown和MouseUp:分别当按下和释放鼠标按钮时发生MouseMove:在移动鼠标时发生二、文本框1.文本框的常见属性。MaxLength指定文本框中能够输入的字符的最大数量。MultiLine:返回或设置一个布尔值,决定文本框是否能够接受和显示多行文本。若为TRUE则文本框允许多行文本,此时可在文本框内用Alignment属性设置文本的对齐方式,若设置为FLASE则忽略回车符并将数据限制在一行内,此时Alignment属性不起作用。PasswordChar:指定在文本框中显示的符号,可用于口令输入。例如:在用文本框密码时,一般将该属性设置为”*”。若MultiLine设置为TRUE则PasswordChar失效。ScrollBars:返回或设置一个值,指示一个对象是否有水平滚动条和垂直滚动条。0无滚动条,1有水平滚动条,2有垂直滚动条,3同时有两种滚动条。SelLength、SelStar和SelText:用于对文本框的文本进行选定操作。SelLength返回或设置所选择的字符数;SelStar返回或设置所选择的文本的起始点,若未选中文本,则指出插入点的位置;SelText返回或设置包含当前所选择文本的字符串,若未选中字符,则为零长度字符串TabIndex:返回或设置文本框访问Tab键的顺序TabStop:返回或设置一个值,指定用户是否可用Tab键来选定文本Text:返回或设置文本框中的文本2.文本框的常见方法object.SetFocus用于将焦点移至文本框控件3.文本框的常见事件ChangeKeyDownKeyUpKeyPressChange:当文本框内容改变时发生此事件KeyDown和KeyUp:当一个控件具有焦点时按下或松开一个键时发生,KeyPress:当用户按下并松开一个ANSI标准键时发生此事件。4.为文本框设置访问键具体方法是:首先添加一个标签并在其caption属性中经过&字符指定一个访问键,然后添加一个文本框,这样标签的tabindex属性比文本框的该属性小1,而标签不能接受焦点,使用访问键即可把焦点置于文本框中。三、命令按钮1.命令按钮的常见属性Cancel:返回或设置一个值,用来指示窗体中命令按钮是否为”取消”按钮,如果设置为TRUE,则命令按钮控件是”取消”按钮,此时可经过按”Esc”键选中该按钮;如果设置为False则命令按钮控件不是”取消”按钮。窗体中只能有一个命令按钮是取消按钮。当某个命令按钮的Cancel设置为TRUE,其它命令按钮自动设置为FalseDefault:确定命令按钮是否是窗体的默认命令按钮。当某个命令按钮的Default设置为TRUE时,窗体中的其它命令按钮自动设置为FalseStyle:返回或设置一个值,指示控件的显示类型和行为。为0时表示标准的没有相关图像命令按钮,1表示图像样式按钮。Value:返回或设置指示该按钮是否可选的值,在设计时不可用。值为TRUE表示已选择该按钮;值为False表示没有选择该按钮2.命令按钮的常见事件Click事件是命令按钮的最常见事件四、单选按钮控件概念:显示一个能够打开或者关闭的选项。在单选按钮组中用一些单选按钮显示选项,用户只能选择其中的一项。在Frame控件、picturebox控件或窗体控件中绘制单选按钮,就能够把这些单选按钮控件分组。方法是先绘制Frame控件、picturebox然后在其内部绘制单选按钮控件。同一容器中的单选按钮控件为一个组。1、单选按钮的属性Alignment:返回或设置单选按钮的提示文本的对齐方式,0表示文本显示在按钮右边,1,表示文本显示在按钮左边。Caption:返回或设置单选按钮旁边的提示文本Value:返回或设置单选按钮的值,指明单选按钮是否被选中,如果为TRUE,则表明单选按钮被选中,如果为False,则表明单选按钮未被选中。2、单选按钮的常见事件: Click:在以下情况下都会发生该事件用鼠标左键选择单选按钮当单选按钮具有焦点时按下空格键把单选按钮的 Value属性设置为True(单选按钮被选中)五、框架控件框架(Frame)控件为其它控件提供可标识的分组,能够在功能上进一步分割一个窗体,例如,把单选按钮控件分成几组。框架控件的常见属性是Caption,用于设置显示在框架左上方的文本六、复选框1、复选框与单选按钮的比较:复选框是在一个窗体中能够同时选择任意数量的复选框控件,而单选按钮在一组中任何时候都只能选择一个单选按钮控件。2、复选框的属性Alignment:返回或设置复选框的提示文本的对齐方式,0表示文本显示在按钮右边,1,表示文本显示在左边。Caption:返回或设置复选框旁边的提示文本Value:返回或设置复选框控件的状态,0表示未选中,1表示已选中,2表示不可用。3、复选框的常见事件: Click:在以下情况下都会发生该事件用鼠标左键选择复选框当复选框具有焦点时按下空格键把复选框的 Value属性设置为1七、列表框控件用于显示项目列表,从其中能够选择一项或多项。如果项目总数超出了可显示的项目数,就自动在列表框控件上添加滚动条1、列表框控件的常见属性List返回或设置控件的列表部分的项目。该属性值是一个字符串数组,数组的每个元素都是一个列表项目ListCount:返回控件的列表部分项目的个数ListIndex:返回或设置控件中当前选择项目的索引SelCount:返回在列表框控件中被选中项的数量Selected:返回或设置在列表框控件中的一个项的选择状态,该属性是一个布尔值数组,其项数与LIST属性相同Sorted:指定控件的元素是否自动按字母表顺序排序Style:指定列表框的样式值为0是标准列表框,值为1则呈现为复选框式列表框,每一个文本项的边上都有一个复选框,可选择多项2、列表框控件的常见方法AddItem:用于将项目添加到列表框控件中格式是:olist.additemitem,indexolist表示列表框控件item为字符串表示式,用来指定添加到该列表框的项目index为整数,用来指定新项目在该列表框中的位置RemoveItem:从列表框控件中删除一项,语法格式是:olist.removeitemindexolist表示列表框控件index为整数,用来指定要删除的项目在该列表框中的位置,对于列表框的首项,index为0八、组合框将文本框控件与列表框控件的特性结合在一起,既能够在控件的文本框部分输入信息,也能够在控件的列表框部分选择一项。1、组合框控件的常见属性Style用于设置组合框的样式。值为0则呈现为下拉式组合框,包括一个下拉式列表和一个文本框。值为1,则得到一个简单组合框,包括一个文本框和一个不能下拉的列表,如果属性值为2,则呈现为下拉式列表,这种样式仅允许从下拉式列表中选择Text:用户在组合框中输入或选择的数据九、滚动条控件在工具箱中,有水平滚动条图标和垂直滚动条图标。滚动条的常见属性LargeChange单击滚动条和滚动箭头之间的区域时滚动条控件的Value属性值的改变量。SmallChange单击滚动箭头时滚动条控件的Value属性值的改变量。Max:滚动条控件Value属性值的最大值Min:滚动条控件Value属性值的最小值Value:滚动条当前位置的值介于max和min属性值之间2.滚动条的常见事件Change事件是水平滚动条和垂直滚动条的常见事件。该事件在进行滚动或经过代码改变Value属性的设置时发生。十、计时器控件功能:有规律的执行制定的工作。如:倒计时、动画等。1、属性1)Interval:取值范围[0,65535],单位:ms(0.001s):表示时间间隔。2)Enable:True:开始工作。False:无效2、事件:Interval>0andEnable=truetimer事件工作练习:1、若要使文本框能够接受多行文本,应将其___________属性设置为___________2、若要使文本框具有垂直滚动条,应将其___________属性设置为___________3、在使用文本框输入密码时,一般将其___________属性设置为___________4、___________属性指定用户是否可用Tab键来选定文本框。5、在文本框的KeyDown和KeyUp事件中,keycode参数表示___________,shift表示___________。6、要使标签控件中的文本水平居中,应将其Alignment属性设置为___________7、要使文本框同时包含两种滚动条,应将其Scrollbars属性设置为___________8、在文本框的KeyDown事件中,如果参数shift的值是6,则表示______________________9、________属性返回或设置控件中文本或图形的背景颜色10、________属性返回在代码中用于控件的名称11、________属性返回或设置一个布尔值,决定控件是否可见12、________属性返回或设置在控件中显示的文本13、________属性返回或设置一个布尔值,决定控件是否响应用户生成事件14、________属性返回或设置控件中文本或图形的前景颜色15、________属性返回或设置一个Font对象,用于指定控件中本的字体名称、字体样式和大小16、________属性返回或设置控件的高度和宽度17、________属性返回或设置控件左边缘和上边缘与窗口左边缘和上边缘间的距离18、若想制作一个透明标签,应将其________属性设置为________。19、若想自动改变标签控件的大小以显示全部内容,应将其________属性设置为________20、标签控件的move方法的作用是________________,其格式是________________。21、要想设置标签上文本居中对齐能够用________________方法,也能够在属性窗口设置________属性为________,还能够在代码窗口中用________________22、__________属性用来指示窗体中命令按钮是否为取消按钮(可经过按_________键选中,)_________属性用来指示窗体中命令按钮是否为默认按钮(可经过按_________键选中)。23、________属性返回或设置指示该按钮是否可选的值,值为________表示已选择该按钮;值为________表示没有选择该按钮24、________属性返回或设置一个值,指示控件的显示类型和行为。值为________时表示标准的没有相关图像命令按钮,值为________表示图像样式按钮25、__________属性返回列表框控件的列表部分项目的个数;__________属性返回或设置控件中当前选择项目的索引。26、__________方法能够从列表框控件中删除一项。27、__________方法能够向列表框控件中添加项目。28、要创立一个下拉式组合框(包括一个下拉式列表和一个文本框),应将Style属性设置为__________A、0B、1C、2D、329、列表框控件的__________属性用于返回或设置在列表框控件中的一个项的选择状态。30、用户在组合框中输入或选择的数据能够经过下列哪个属性来获得?A.listB、ListindexC、ListcountD、Text31、若要将复选框设置成图形模式,则诮设置的_____属性值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论