- 1
- 0
- 约3.71千字
- 约 23页
- 2016-10-26 发布于广东
- 举报
第4章 控件编程基础 本章导读 VB.NET提供了大量功能强大、界面丰富的控件。使用Windows控件编程之前,必须先熟悉以下操作,快速掌握控件编程的特点和方法。 ●如何将控件拖放到窗体上,如何调整控件的位置和大小? ●如何编写事件过程,即代码写在什么位置? ●Windows控件通用属性的含义和使用方法。 通过本章的学习,主要从常用属性、常用事件 和常用方法等三方面掌握常用控件的使用方法。 4.1 控件使用方法 4.1.1 向窗体添加控件 案例4-1 向窗体添加按钮控件。 [操作步骤] 1. 建立项目 ⑴启动Microsoft Visual Studio 2005,进入集成开发环境(IDE)。 ⑵在菜单栏上选择“文件?新建项目”选项,按图4-1所示建立项目Test。 图4-1 建立新项目Test的操作 ⑶单击“确定”按钮,进入设计环境,如图4-2所示。 图4-2 Test设计环境 2. 向窗体添加按钮控件 向窗体添加按钮控件可以有三种方法,如图4-3所示。 图4-3 向窗体添加按钮的三种方法示意 3. 调整控件的大小和位置 ⑴单击选中控件,选中的控件有八个“反白”显示的方块,表示该控件为“当前控件”,如图4-4所示。.用鼠标在八个点拖动,可调整控件的大小。 图4-4 被选中控件示意 ⑶调整控件的位置和大小 选择控件后,可以进行对齐、使大小一致等格式操作,如图4-6所示。 图4-6 调整控件位置和大小的操作 按图4-6所示,在菜单栏上分别选择“格式→对齐→左对齐”选项,“格式?使大小相同→两者”选项,“格式?对齐?垂直对齐”选项,进行格式化操作,结果如图4-7所示。 图4-7 调整结果 4.1.2 编写控件的事件过程 程序运行时,用鼠标单击按钮将产生一个Click事件。为响应该事件,必须编写相应的事件过程。例如,单击按钮时弹出一个信息对话框,显示该按钮被单击。使用控件时,应掌握如何编写控件的事件过程?响应的代码放在什么位置? 案例4-2 编写代码,实现功能:单击按钮时,弹出一个信息对话框。 [创建项目] ⑴参照案例4-1创建新项目,保存新建的项目,进入开发环境。 ⑵新建窗体Form1. [界面布局] 在窗体Form1添加按钮,采用默认名Button1,如图4-8所示。 图4-8 在窗体上添加按钮控件 [程序代码] ⑴打开代码窗口,为按钮Button1编写事件过程。 方法一:双击按钮Button1,打开代码文件,进入代码窗口,如图4-9所示。 图4-9 按钮控件的代码窗口 方法二:在属性窗口中操作,如图4-10所示。 图4-10 按钮控件的属性窗口 方法三:双击窗体,直接进入代码窗口,如图4-11所示。 图4-11 代码窗口 ⑵添加事件过程程序代码,如图4-12所示。 图4-12 事件过程的程序代码 [运行结果] 按F5键运行程序,结果如图4-12所示。 图4-12 程序运行结果 4.2 基本控件布局与外观属性 Windows的公共控件都有相似的属性,掌握这些通用的属性,将使后续章节的学习起到事半功倍的作用。 4.2.1 与布局有关的主要属性 以窗体上放置按钮控件为典型案例,介绍通用属性的含义和使用方法。按钮控件的属性窗口如图4-13所示。 图4-13 按钮控件的属性窗口 1.Anhcor 属性 Anchor属性使控件根据其父控件(控件所在容器)的尺寸变化自动调整位置和大小。可以选择的值如下: top 控件离父控件的顶端距离不变 left 控件离父控件的左边距离不变 right 控件离父控件的右边距离不变 bottom 控件离父控件的底部距离不变 如图4-14所示,只要选择了某个值,离父控件在该位置的距离将不随父控件的尺寸变化而变化。 图4-14 Anchor属性值的含义 Top,left:固定控件的顶点位置不变,保持控件的宽度和高度不随父容器尺寸而变化,如图4-15所示。 图4-15 Top、left取值示意 Top,left,right:控件的宽度随父容器的宽度变化而动态调整,如图4-16所示。 图4-1
您可能关注的文档
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第1章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第2章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第3章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第4章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第5章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第6章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第7章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第8章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第1章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第2章.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 黑龙江省园林绿化工程消耗量定额2024版.docx VIP
- N—乙酰氨基葡萄糖合成方法的改进.pdf VIP
- L-CKC L-CKC 220工业闭式齿轮油 工业润滑剂 220 说明书.pdf
- 2025年春人教版历史七年级下册全册教学课件.pptx
- 自考14653《证券投资理论与实务》高频考点串讲.docx VIP
- 2026年湖南安全技术职业学院单招职业技能考试题库及完整答案详解一套.docx VIP
- 新城商开事业部产品配置标准及成本控制手册(2020版).pdf VIP
- 四川大学《通信原理》期末试题B卷.docx VIP
- 2024年度实验室CNAS内审全套资料.pptx VIP
- 2026年度护理人员培训计划(两篇).docx VIP
原创力文档

文档评论(0)