欢迎来到天天文库
浏览记录
ID:58659039
大小:1.55 MB
页数:85页
时间:2020-10-05
《表单控件设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章表单控件设计本章主要介绍表单控件的使用,重点掌握每一种控件常用属性、事件、方法。会使用控件解决实际问题。7.1输出类控件主要有:标签label控件,图象(Image)、线条(Line)与形状(Shape)控件,它们的主要任务是进行文字说明,界面设计。7.1.1标签(Label)常用属性⒈Autosize⒉WordWrap⒊BackStyle⒋BorderStyle⒌caption⒍name⒎visible常用事件与方法:Click:单击鼠标时发生的事件7.1.2图象(Image)、线条(Line)与形状(Shape)一、图象(image)常用属性:⒈stretch:对
2、图像是否剪裁。⒉picture:图像文件。类型可为.bmp.ico.gif和.jpg7.1.2图象(Image)、线条(Line)与形状(Shape)二、线条(line)常用属性:⒈borderstyle:指定线型,取值为0—6。⒉borderwidth:指定线宽。⒊lineslant:指定线的倾斜方向。7.1.2图象(Image)、线条(Line)与形状(Shape)三、形状(shape):常用属性:⒈curvature:设形状的曲率角,产生矩形或圆角矩形或圆。⒉borderstyle:线型。⒊borderwidth:线宽。CurvatureWidth与Height相等W
3、idth与Height不等0正方形矩形1-99小圆角正方形→大圆角正方形→圆小圆角矩形→大圆角矩形→椭圆[例7-1]设计如图7.1所示的应用程序封面。(1)创建表单FM.SCX。(2)在表单上创建标签和形状控件各1个。(3)设置属性:详见表7.4(4)将封面的文字置前于椭圆:选定Label1,然后在布局工具栏中选定“置前”按钮。若已置前,则该步骤可省。(5)Form1的RightClick事件代码编写如下:THISFORM.Release&&右击表单执行Release方法程序,从内存释放该表单对表单form1的activate事件编写代码如下:thisform.shape1
4、.width=thisform.label1.width*1.3thisform.shape1.height=thisform.label1.height*2x=thisform.width/2y=thisform.height/4thisform.shape1.left=x-thisform.shape1.width/2thisform.shape1.top=ythisform.label1.left=x-thisform.label1.width/2thisform.label1.top=y+thisform.shape1.height/2-thisform.label
5、1.height/2如果想使标签放在屏幕中央,只能用编程来实现。对象属性属性值说明Form1Desktop.T.表单设置在桌面上WindowState2表单最大化BorderStyle0取消表单边框TitleBar0取消表单标题栏Picturec:vfpgallerygraphicstools.ico表单贴若干tools.ico拼成的壁纸Label1Caption汽车修理管理系统封面文字AutoSize.T.Label1区域自动适应标题大小FontName隶书字体FontSize36文字大小FontBold.T.粗体ForeColor0,0,255标题颜色为蓝色Ba
6、ckStyle0背景透明,不显示Label1区域Shape1Curvature99为画椭圆,使圆角最大BorderColor255,255,0边框颜色为黄色BackColor0,255,255背景颜色为青色表7.4“封面”属性设置例1:设计一个桌面窗口立体字表单例2:表单中有三个标签,当用鼠标单击任何一个标签时,都使其他两个标签名册的标题文本互换标签lable1的click事件代码为:t=thisform.label2.captionthisform.label2.caption=thisform.label3.captionthisform.label3.caption=
7、t标签lable2和标签lable3的click事件代码和上相同练习作以下四个表单7.2输入类控件此类控件有:文本框text、编辑框edit、列表框list、组合框combo控件,它们的主要功能完成数据的输入、显示、列表等功能,是比较重要的四个控件。7.2.1文本框(Text)常用属性:⒈value:文本框的值。类型n,c,d,l⒉passwordchar:指定文本框显示字符还是占位符(如**)⒊inputmask:指定文本框中如何输入和显示数据⒋ControlSource:为文本框指定一个字段或内存变量。7.2.
此文档下载收益归作者所有