《第10章Windows窗体与控件.ppt》由会员分享,可在线阅读,更多相关《第10章Windows窗体与控件.ppt(18页珍藏版)》请在三一文库上搜索。
1、第10章 Windows窗体及控件,内容提要,1. 基本问题:界面的布局与事件的处理 2. 常用控件 3. 窗体 4. 菜单/工具栏/状态栏 5. 控件的继承 6. Windows应用:异常/配置/进程,1. Windows界面的基本问题,布局 事件处理,控件及容器,控件.Controls .Add(.),布局,有4种属性可以用来在窗体中定位控件和调整控件的大小: Location-以像素为单位,设置控件的X坐标和Y坐标 Size-以像素为单位,设置控件的宽度和高度 Anchor-把控件附着在窗体的一个或多个边框上 Dock-把控件和窗体的一个或多个边框连接起来 示例:参见WinFormWin
2、Layout目录,布局示例,TreeView + Splitter + ListView Dock 及 Anchor 的设置,2. 常用控件,CheckBox和RadioButton控件的使用 滚动条控件的使用 TextBox和ListBox的使用 Combobox控件、CheckedListBox和RichTextBox控件的使用 参见WinControls目录,TreeView及ListView,其他控件,3. 窗体,Form类是Control类的子类 一些特殊的属性 如边框/标题栏/启始位置/窗体是否最大化等,4. 菜单、工具栏,示例 FileExplorer,菜单控件,Windows应
3、用程序的菜单(Menu)控件分为三个种类:MainMenu、ContextMenu和MenuItem,工具栏控件,工具栏(ToolBar)可以说是工具栏按钮(ToolBarButton)的集合控件,它将常用的按钮以图标的形式集中表现。,状态栏控件,状态栏也是窗口应用程序中很重要的脚色。在状态栏上一般通知用户目前的时间、打开哪个文件等。,SDI及MDI应用程序,参见MDIWordPad,5. 用户控件及控件的继承,示例 SevenSegment,6. Windows应用程序,进程 Process类 示例 kill.cs 配置 app.config System.Configuration.ConfigurationSettings.AppSettings“mykey”,问题与讨论,,