文档详情

第九章常用控件与界面设计.ppt

发布:2018-10-16约3.69千字共27页下载文档
文本预览下载声明
第九章 常用控件与界面设计 9.1 单选按钮和复选框 9.2 分组框架控件 9.3 列表框和组合框 9.4 时钟 9.5 ListView和TreeView控件 9.6 DataGridView控件 9.7 菜单与工具条 9.8 通用对话框 9.9 多文档窗体 9.10界面设计的基本原则 ActiveX控件与ActiveX DLL/EXE的区别: ActiveX控件: 有界面 用“工程/部件”命令加载 工具箱上有图标 ActiveXDLL/EXE: 没有界面 用“工程/引用”设置引用 工具箱上没有图标 3. 可插入对象 Windows应用程序的对象 可插入对象可添加到工具箱上 同标准控件一样使用 例如:Microsoft Excel工作表 9.1 单选钮和复选框 CheckBox常用属性 2.OptionButton:该控件本身具有互斥现象,同一时间只允许一个Optionbutton控件被选取。 OptionButton与CheckBox的比较: OptionButton的属性比CheckBox属性少,没有ThreeState属性和CheckState属性。 OptionButton只能选择一个具有互斥性,而CheckBox可以单选、多选或不选。 事件:CheckedChanged 因为单击时自动改变状态,会自动激发该事件 例9.1 用单选钮和检查框设置文本框的字体。 9.2 分组框架控件(GroupBox) 9.3 列表框和组合框 ListBox:用来提供一个文本项目列表,除了可设置单选或多选外,可以通过Add和Remove方法来添加或删除列表中的选项。 ComboBox的三种下拉方式比较: 例9.3 对列表框进行项目添加、修改和删除操作。 9.4 时钟(Timer) 时钟控件以Interval为时间间隔产生 Timer事件。 属性 Interval 单位:ms(0.001s),0.5秒是500。 Enabled属性 True:有效计时 False:停止时钟工作 方法 Start Stop 事件 Timer 例9.4 简单动画示例 9.5 ListView 控件和TreeView 控件 9.6 DataGridView控件 DataGridView 控件提供一种强大而灵活的以表格形式显示数据的方式。可以使用 DataGridView 控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。 可以用很多方式扩展 DataGridView 控件,以便将自定义行为内置在应用程序中。例如,可以采用编程方式指定自己的排序算法,以及创建自己的单元格类型。通过选择一些属性,可以轻松地自定义 DataGridView 控件的外观。可以将许多类型的数据存储区用作数据源,也可以在没有绑定数据源的情况下操作 DataGridView 控件。 DataGridview可以三种不同的模式显示数据:绑定、未绑定和虚拟。 其中绑定模式最简单。绑定的数据源可以是数据库对象也可以是集合对象 9.7菜单与工具条 9.7.1主菜单 9.7.2弹出菜单 9.7.3工具栏 9.7.4状态栏 9.7.5菜单栏工具栏示例 9.8通用对话框 1. ColorDialog控件:显示允许用户选择或创建颜色的窗口。 2. FolderBrowseDialog控件:显示用户可以选择文件夹的窗口。 3. FontDialog控件:显示用户选择字体信息的方法。 4. OpenFileDialog控件:允许用户选择要打开的文件。 5. SaveFileDialog:允许用户选择文件进行保存。 6. PageSetupDialog控件:允许用户操作页面的设置。 7. PrintDialog控件:允许用户选择打印机及文档的打印范围。 8 PrintPreviewDialog控件:允许用户选择打印预览的打印范围。 9.9 多文档窗体( MDI) 9.10界面设计的基本原则 界面元素的一致性 保持界面的简洁 突出重要的和频繁使用的界面元素 尽量与Windows界面保持一致 功能的可发现性 工具或状态的提示性 …… * * 标准控件 内部控件 出现在工具箱上的控件 2. ActiveX控件 ActiveX部件:是可以重复使用的编程代码和数据 是由用ActiveX技术创建的一个或多个对象所组成 ActiveX部件文件:扩展名OCX,在Windows的S
显示全部
相似文档