




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章常用控件 5 1案例 个人简历 问题提出期望效果 5 1案例 个人简历 5 1案例 个人简历 案例分析主要功能技术点 5 2窗体 5 2 1建立新项目 建立一个windows应用程序项目 5 2 1建立新项目 VisualStudio2005IDE 集成编程环境 解决方案资源管理器 5 2 1建立新项目 控件控件是包含在窗体对象内的对象属性 Attribute 反映控件的外观特征方法 Method 是该控件所固有的处理某项事务的动作事件 Event 是该控件所固有的处理某项事务的动作反应 5 2 2设置窗体属性 实作任务 参照表5 1 设置Form1窗体的部分属性 5 2 2设置窗体属性 属性在属性栏中设置属性称为设计时属性设置通过编程的方式设置属性称为运行时属性设置控件的属性值大多数可以在程序中读取 设置 更改 5 2 3添加窗体事件 窗体事件Windows程序是靠事件驱动的可以使用 属性 窗口指定在代码中要处理哪些事件 5 2 3添加窗体事件 添加窗体事件 实作任务 给窗体MyForm1添加一个load事件 我们希望在窗体初始化时设置窗体的大小 标题和背景颜色 5 2 3添加窗体事件 窗体load事件初始代码usingSystem 引用系统命名空间 namespaceWindowsControl 项目命名空间 publicpartialclassMyForm1 Form publicMyForm1 窗体初始化 名称与类名必须相同 InitializeComponent 系统初始化方法 不能更改 可以自己加入在窗体初始化时需执行的代码 自己可以在此添加代码 5 2 3添加窗体事件 在Load事件中添加如下代码 privatevoidMyForm1 Load objectsender EventArgse 窗体大小 宽400点 高300点 像素点 this Size newSize 400 300 this Text 这是一个可变大小的窗体 设置为大小可调节的窗体this FormBorderStyle FormBorderStyle Sizable 使用默认控件颜色便于使用windows桌面主题效果this BackColor SystemColors Control 5 2 3添加窗体事件 Size Height Width FormBorderStyle枚举成员说明None无边框FixedSingle固定的单行边框Fixed3D固定的三维边框FixedDialog固定的对话框样式的粗边框Sizable可调整大小的边框FixedToolWindow不可调整大小的工具窗口边框SizableToolWindow可调整大小的工具窗口边框BackColor 系统预定义的颜色类SystemColors 5 2 4添加其它控件 添加控件有三种方式 从工具箱拖动在工具箱中双击通过已有控件复制 5 2 4添加其它控件 实作任务 5 2 5添加窗体 实作任务 弹出菜单 添加 Windows窗体 5 2 5添加窗体 窗体调用在MyForm1添加一个按钮buttonCreate 设置其Click事件如下 privatevoidbuttonCreate Click objectsender EventArgse TextFormtxtForm newTextForm 创建窗体实例txtForm Show 显示txtForm 5 2 5添加窗体 多学一点 主窗体在本案例中 第一个启动的窗体是MyForm1 它是主窗体 其它窗体一般都通过该窗体中的控件调用 当它关闭时会终止整个程序的运行 其余窗体也可以用其Close 方法关闭 但它不会关闭主窗体 也不会终止应用程序 Program csstaticclassProgram STAThread staticvoidMain Application EnableVisualStyles Application SetCompatibleTextRenderingDefault false Application Run newForm1 由此可见 主窗体的调用机制是 5 3C 资源管理 比较简单 项目资源 应用程序所需的二进制数据 文本文件 音频或视频文件 字符串表 图标 图像 XML文件或任何其他类型的数据 5 3 1向项目中添加资源 5 3 1向项目中添加资源 将需要的资源添加到项目资源文件Resources resx中使用项目资源中的图像设置窗体背景this BackgroundImage WindowsControl Properties Resources C800600 其中 WindowsControl 是当前项目名称 也可以省略 5 4鼠标与键盘事件 比较简单 5 5常用控件 准备 个人简历设计界面 实作任务 重新设置窗体属性 5 5 1Label Label控件用于显示用户不能编辑的文本或图像Label控件不能接收焦点Anchor属性将控件锚定到其父控件后 可确保当调整父控件的大小时锚定的边缘与父控件的边缘的相对位置保持不变 其默认值为Top Left Dock属性在调整控件的父控件大小时如何自动调整控件的大小 其默认值None 5 5 1Label 实作任务 5 5 2Button Button控件允许用户通过单击来执行操作 即调用Click事件处理程序按钮上显示的文本包含在Text属性中 Button控件还可以使用Image和ImageList属性显示图像 窗体AcceptButton属性将指定Button控件为 接受 按钮 也称作默认按钮 窗体CancelButton属性指定Button控件为 取消 按钮 每当用户按Esc键时 即单击 取消 按钮 5 5 3TabControl 本实例窗体中的核心控件是选项卡控件TabControlTabControl的最重要的属性是TabPages 它包含单独的选项卡TabPage对象单击选项卡时 将为该TabPage对象引发Click事件 5 5 3TabControl TabControl的重要属性和方法 5 5 3TabControl 实作任务 5 5 4TextBox TextBox常用成员 5 5 4TextBox TextBox
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 塑料薄膜模具设计手册
- 制定市场推广方案提高产品认可度
- 产品研发与推广合作协议
- 英语写作句型拓展教案
- 公共卫生防控主动承诺书(4篇)
- 企业资产盘点及价值评估模板
- 商业合作协议内容签订
- 推进项目高效管理承诺书6篇
- 会议组织与会议纪要编写指导书
- 农业综合种植管理合作协议
- 2025年司法考试题库(附答案)
- 铁路客运市场营销现状分析及策略优化
- 心衰护理题库及答案
- 仪表工安全基础知识培训课件
- ISO9001质量管理体系培训
- 光电检测技术及应用 周秀云
- 2025至2030中国糠醛衍生物市场未来趋势及发展态势展望报告
- 超声诊断在肱骨外上髁炎(网球肘)中的应用
- VW 50134-EN-2024 PA6用于车辆内部外部的成品零件 材料要求
- 山东省国企资产管理办法
- 腮腺脓肿护理查房
评论
0/150
提交评论