- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 窗体和常用组件 5.1 窗体和组件 5.2 文本组件 5.3 按钮组件 5.4 分组组件 5.5 列表组件 5.6 表格组件 5.7 菜单组件 5.8 工具栏和状态栏组件 5.9 图形组件 5.10 公共对话框组件 5.11 其他组件 本节教学目的: 1.认识Delphi的窗体 2.掌握窗体的主要属性,事件和方法 3.了解如何在窗体中使用组件 本节重点: 1.窗体的主要属性,方法和事件 本节难点: 1.窗体的常用事件 5.1 窗体和组件 在windows操作系统中,人机交互的界面主要是通过一些窗口和对话框实现的。 在Delphi中,这些窗口和对话框就是程序设计阶段的窗体。 通常,窗体中会有一些组件,通过这些组件可以实现多种多样的功能。 5.1 窗体和组件 在Delphi中,把组件分成可视组件和不可视组件。 可视组件:运行期间出现在窗口和对话框中的组件。 不可视组件:运行期间不出现的组件。 5.1 窗体和组件 可视组件分成两种:窗口组件和图形组件。 窗口组件:基于系统窗口,具有窗口句柄,可作为输入焦点,可包含其他组件。 图形组件:没有窗口句柄,不可作为输入焦点,不能包含其他组件。 5.1.1窗体 应用程序的窗口在设计时称为窗体(Form)。每个Delphi应用程序至少有一个窗体。窗体有标题、菜单、按钮和客户区等。可以通过了解窗体的属性、方法和事件来了解窗体。 5.1.1窗体 1.窗体的主要属性 (1)BorderIcons 属性BorderIcons用于设置窗体标题栏上的图标,该属性的类型是集合类型。属性值设置如表5-1所示。 5.1.1窗体 表5-1 BroderIcons属性值和说明 biSystemMenu:可以通过点击标题栏左边的图标或在标题栏上单击鼠标右键来显示控制菜单。控制菜单有时也称为系统菜单。 biMinimize:在标题栏右边显示最小化按钮。biMaximize:在标题栏右边显示最大化按钮。BiHelp:在标题栏右边显示帮助按钮。只有窗体的BorderStyle属性设置为bsDialog或者窗体属性BorderIcons中不包括biMinimize和biMaximize时,biHelp设置才有效。 5.1.1窗体 列如: 在通过菜单【File】/【NewApplication】新建的应用程序中,窗体的BorderIcons属性默认设置为:[biSystemMenu,biMinimize,biMaximize],可以在窗体中增加一个按钮组件,在其默认事件OnClick的处理过程中添加下面的一段代码: procedure -TForm1.Button1Click(Sender:TObject); begin BorderIcons:=BorderIcons-[biMaximize]; //-使最大化按钮失效 end; 5.1.1窗体 注意 窗体属性BorderIcons的设置与属性BorderStyle的设置可能会互斥,例如属性BorderIcons的biMinimize和biMaximize会与属性BorderStyle的bsDialog冲突,属性BorderIcons的biHelp会与属性BorderStyle的bsSizeable冲突。 5.1.1窗体 (2)BorderStyle 属性BorderStyle用于设置窗体的外观和边框,该属性的类型是枚举型,属性值设置如表5-2所示。 5.1.1窗体 表5-2 BroderStyle属性值和说明 BsDialog:窗体为标准的对话框,边框大小不可以改变。 bsSingle:窗体具有单线边框,大小不可以改变。 bsNone:窗体没有边框,也没有标题栏,边界的大小不可以改变。 bsSizeable:边框大小可变的标准窗体。bsToolWindow风格与bsSingle相同,只是标题栏比较小。另外,对于这种风格的窗体,属性BorderIcons中设置的biMinimize和biMaximize并不起作用。 bsSizeToolWin风格与bsSizeable相同,只是标题栏比较小。对于这种风格的窗体,属性BorderIcons中设置的biMinimize和biMaximize也不起作用。 5.1.1窗体 (3)Caption 属性Caption用于设置窗体标题栏中的说明文字,该属性的数据类型是字符串类型。 直接在对象监视器Caption属性的右边编辑框输入字符即可。 5.1.1窗体 (4)Color 属性Color用于设置窗体中客户区的背景颜色,该属性的类型是枚举型。 单击对象监视器Color属性下拉按钮选择所需的颜色或双击打开【颜色】对话框进行设置,如图5-1所示。 5.1.1窗体 5.1.1窗体 (5)F
文档评论(0)