欢迎来到天天文库
浏览记录
ID:42392031
大小:201.56 KB
页数:17页
时间:2019-09-14
《补充2:CBuilder窗体组件属性与事件简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、程序设计补充2:C++Builder窗体组件属性与事件简介主讲教师:张鹏祥一、引言C++Builder的窗体及其中的组件有各种属性值,他们决定了程序的外观,熟悉这些属性值设计方法对于掌握可视化程序设计十分重要。窗体及其中的组件还对应有不同的事件(函数),程序设计就是要对应事件的响应代码。本节介绍窗体、标签、文本框、命令按钮等几种常见组件的主要属性的设计方法及常见事件。对于所有的属性,均有两种设置方法:可视化设置程序代码设置主讲教师:张鹏祥可视化窗口操作设置组件属性在设计时设置属性一般是通过属性窗口来进行的。在属性窗口设置组件属性的操作步骤如下:1)打开相应对象的属性窗口。2)从属性列表
2、中选定属性名称。3)在属性窗口的右列输入或选择新的属性值。注意:有些属性在设置值右侧有…按钮,单击该按钮会出现相应的设置对话框,设置值需要在对话框中选定。主讲教师:张鹏祥通过程序代码设置组件属性在代码中设置组件属性的方法是:组件名称->属性名称=设置值;主讲教师:张鹏祥二、常用窗体属性属性名含义常用值1常用值1Caption显示在组件上的标题Name程序代码中使用的名字(标识符)Enabled用户是否可用true:用户可用false:用户不可用Visible运行时是否可见true:用户可见false:用户不可见Height,Width,Top和Left组件的高、宽、上边距、左边距Fon
3、t文字的字体、颜色、字号Color窗体背景色AlphaBlend窗体是否透明AlphaBlendValue窗体透明值,0表示全透明255表示不透明BorderIcons窗体标题栏图标菜单、最大化最小化、帮助图标BorderStyle窗体外观bsDialog:对话框主讲教师:张鹏祥二、常用窗体属性属性名含义常用值1常用值1FormStyle窗体类型fsNormal:普通单窗体fsMDIForm:多窗体(主窗体)fsMDIChild:多窗体(子窗体)Icon图标装入一个图标文件(.ico)Position窗体位置poDesigned:同设计时的位置大小一致poDefault:默认大小poS
4、creenCenter:设计大小放屏幕中央AlphaBlend窗体是否透明AlphaBlendValue窗体透明度取值0~255,0:全透明,255:不透明AutoSize是否自动大小true:自动大小false:设计时大小WindowState显示状态wsNormal:普通wsMinimized:最小wsMaximized:最大主讲教师:张鹏祥三、常用标签属性标签组件的如下属性与窗体的如下属性基本一样:Cation、Name、Enabled、Visible、Height,Width,Top和LeftFont、Color、AutoSize主讲教师:张鹏祥四、常用文本编辑框属性文本编辑框
5、的如下属性与窗体如下属性基本一样:Name、Enabled、Visible、Height,Width,Top和LeftFont、Color、AutoSize文本编辑框尚有以下属性:ImeMode:输入法类型ImeName:输入法名称MaxLength:可输入最大长度,0表示不限制PasswordChar:输入口令时显示的字符,#0表示按输入的原字符显示主讲教师:张鹏祥五、常用命令按钮属性命令按钮的如下属性与窗体如下属性基本一样:Caption、Name、Enabled、Visible、Height,Width,Top和LeftFont、Color命令按钮尚有以下属性:TabOrder:
6、该按钮在运行时,按Tab键选择的顺序TabStop:逻辑值,表示按Tab键是否可在该键停留Cancel:逻辑值,表示按Esc键,该按钮是否起作用Default:逻辑值,表示按回车键,该键是否起作用主讲教师:张鹏祥六、常用图像组件属性图像组件的如下属性与窗体如下属性基本一样:Name、Enabled、Visible、Height,Width,Top和Left、AutoSize图像组件尚有以下属性:Picture:调入图形文件(.jpg、.jpeg、.bmp、.ico、.emf等等格式)Center:图形是否在中心主讲教师:张鹏祥七、选择按钮组件属性选择按钮分单选和复选两类,他们的如下属性
7、与窗体属性基本一样:Caption、Name、Enabled、Visible、Height,Width,Top和Left选择按钮最主要的属性为:Checked:表示该选择按钮是否被选中若单选按钮只有一组,则系统会自动放在一个容器中,其中一个被选中,其余自动变为未选中若单选按钮分为多组,则需要单选分组框(TRadioGroup)组件。主讲教师:张鹏祥八、常见通用事件1、OnClick,用户单击控件触发。2、OnContextPopup,用户右击控
此文档下载收益归作者所有