欢迎来到天天文库
浏览记录
ID:26955344
大小:1.24 MB
页数:95页
时间:2018-11-30
《《窗体和常用控》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章窗体和常用控件4.1窗体的设计4.2控件介绍4.3内部控件4.4控件数组4.5综合练习14.1窗体的设计4.1.1窗体的属性4.1.2窗体的事件4.1.3窗体的方法4.1.4窗体的装载、卸载和关闭24.1.1窗体的属性设置属性有两种方法:通过属性窗口设置和在程序代码中设置,大部分属性既可以通过属性窗口设置,也可以通过程序代码设置,而有些属性只能由程序代码或属性窗口设置。打开属性窗口有三种方法:选择“视图”菜单“属性窗口”菜单项。单击F4键或工具栏的按钮。在窗体的任意位置单击鼠标右键,在快捷菜单中选择“属性窗口”。窗体的属性有很多,按分类序可分为:杂项、外观、位置、行为、字体、缩放
2、和DDE。(快讲)34.1.1窗体的属性常用的杂项属性(1)名称(Name)名称用于设置窗体名称,该名称是在程序代码中使用的。(2)MaxButton和MinButtonMaxButton和MinButton属性用于设置窗体显示时是否有最大化和最小化按钮。(3)Icon属性Icon属性用于设置窗体最小化时显示的图标。单击按钮,选择一个合适的*.ico或*.cur图形文件作为窗体最小化的图标。(4)ControlBox属性ControlBox属性用来设置窗口控制框的状态。如果BorderStyle属性设置为0-None,ControlBox属性将不起作用。44.1.1窗体的属性2.常用的外
3、观属性(Apperance)(1)CaptionCaption属性用于设置窗体显示的标题,默认时为窗体名称即Form1,Form2…。窗体和很多控件都有Caption属性。语法:对象.Caption=字符串例如,在程序中设置Caption属性:Form1.Caption=“第一个窗体”(2)AppearanceAppearance属性设置窗体的外观。缺省值为1-3D,表示以三维立体效果描绘出外观,也可设置为0-Flat平面形式。(3)BackColor和ForeColorBackColor和ForeColor属性用于设置对象中文本和图形的背景色和前景色,默认为“按钮表面”颜色。54.1.
4、1窗体的属性设置BackColor选项卡所显示的“调色板”和“系统”颜色。(4)PicturePicture属性设置在窗体中显示的图片。选择一个合适的图形文件,可以选择*.jpg、*.gif、*.bmp、*.ico等格式图形文件。64.1.1窗体的属性(5)BorderStyleBorderStyle属性用于设置窗体的边框风格。BorderStyle属性的设置值。设定值常量定义0None没有边框1FixedSingle有固定单边框,运行时窗体大小不能变,可以包含控制框、标题栏,“最大化”和“最小化”按钮。2Sizable有可调整的双边框。(默认)3FixedDialog固定对话框,运行时
5、窗口大小不能变,可以包含控制框和标题栏。4FixedToolWindow固定工具窗口,大小不能改变,显示关闭按钮。5SizableToolWindow可变大小工具窗口,显示关闭按钮。74.1.1窗体的属性3.常用的位置属性(Position)(1)Left和TopLeft和Top属性用于设置窗体的左上角在屏幕的横、纵坐标,即窗体在屏幕上的位置。(2)Width和HeightWidth和Height属性用于设置窗体的初始宽度和高度,即窗体的大小。位置属性在第8章中详细地介绍。4.常用的行为属性(Behavior)(1)VisibleVisible属性用于设置窗体可见(True)或隐藏(Fa
6、lse)。84.1.1窗体的属性(2)AutoRedrawAutoRedraw属性用于设置窗体显示的信息是否重画。当设置为True,在运行时调整窗体大小或被另一对象遮住后重新显现时窗体会自动重画,默认为False。(3)EnabledEnabled属性用来设置窗体或控件是否响应用户生成的事件。Enabled属性也可以通过程序代码来设置。窗体的Enabled属性默认为True。94.1.1窗体的属性5.字体属性(Font)字体属性中只有Font属性用于字体、样式、大小和效果等,单击按钮出现字体对话框,可以选择字体、大小等。Font属性其实是一个属性组合,包含了字体、大小、字体样式等属性成员
7、,如果要在程序运行时改变这些属性值,则必须对各个属性成员分别进行设置。104.1.2窗体的事件1.Load事件Load事件是当装载窗体时触发的。例如,在窗体的Load事件中设置窗体和标签的属性:PrivateSubForm_Load()'装载窗体Move100,100,5000,3000Caption="第一个窗体"Label1.Caption="你好!"EndSub注意:将变量的初始化代码或控件的默认值放在其中。Load事件是在窗
此文档下载收益归作者所有