第九章节常用界面相关设计

上传人:枫** 文档编号:592564320 上传时间:2024-09-21 格式:PPT 页数:16 大小:281KB
返回 下载 相关 举报
第九章节常用界面相关设计_第1页
第1页 / 共16页
第九章节常用界面相关设计_第2页
第2页 / 共16页
第九章节常用界面相关设计_第3页
第3页 / 共16页
第九章节常用界面相关设计_第4页
第4页 / 共16页
第九章节常用界面相关设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《第九章节常用界面相关设计》由会员分享,可在线阅读,更多相关《第九章节常用界面相关设计(16页珍藏版)》请在金锄头文库上搜索。

1、第九章节常用界面相关设计Company Logo9.19.1菜单与工具栏菜单与工具栏菜单与工具栏菜单与工具栏下拉式菜单系统的组成结构下拉式菜单系统的组成结构:主菜单名主菜单名快捷键快捷键访问键访问键(热键热键)下级子菜单标记下级子菜单标记主菜单栏主菜单栏分隔线菜菜单单项项确认标记确认标记Company Logo菜单编辑器的使用菜单编辑器的使用工具菜单编辑器工具菜单编辑器(Ctrl+E):打开菜单编辑器。:打开菜单编辑器。常用属性:常用属性:1.标题(Caption)设置热键前面加&;分割线以连字符分割线以连字符(-)为标题为标题2.名称(Name)3.快捷键(Shortcut)菜单名没有快捷键

2、4.复选(Checked)TRUE有5.有效(Enabled):使菜单项模糊使菜单项模糊6.可见(Visible):使菜单项消失使菜单项消失显示区显示区菜菜单单项项属性区属性区操作按钮操作按钮Company Logo菜单菜单下拉式菜单下拉式菜单1弹出式菜单弹出式菜单2打开菜单打开菜单打开菜单打开菜单编辑器设编辑器设编辑器设编辑器设置各项菜置各项菜置各项菜置各项菜单项单项单项单项建立建立建立建立窗体窗体窗体窗体编写菜单编写菜单编写菜单编写菜单命令的事命令的事命令的事命令的事件过程件过程件过程件过程123下拉式菜单下拉式菜单1弹出式菜单弹出式菜单2Company Logo菜单菜单FontBoldF

3、ontBold属性(粗体字)属性(粗体字)属性(粗体字)属性(粗体字) FontItalicFontItalic属性(斜体字)属性(斜体字)属性(斜体字)属性(斜体字)FontstrikethruFontstrikethru属性(加删除线)属性(加删除线)属性(加删除线)属性(加删除线) FontunderlineFontunderline属性(加下划线)属性(加下划线)属性(加下划线)属性(加下划线)字体类型:字体类型:字体类型:字体类型: 窗体窗体窗体窗体.控件控件控件控件.|Printer.FontName=“.|Printer.FontName=“字体类型字体类型字体类型字体类型” 例

4、如:例如:例如:例如:FontName=SystemFontName=System字体大小:字体大小:字体大小:字体大小:Fontsize=Fontsize=点数点数点数点数 例如:例如:例如:例如:Text1.FontSize=12Text1.FontSize=12例例建立一个有菜单功能的文本编辑器。建立一个有菜单功能的文本编辑器。补充:字形的主要属性Company Logo弹出菜单弹出菜单( (快捷菜单快捷菜单) )弹弹出出菜菜单单是是独独立立于于窗窗体体菜菜单单栏栏而而显显示示在在窗窗体体内内的的浮浮动动菜菜单单。显显示示位位置置取取决决于于单单击击鼠鼠标标键键时时指指针针的的位位置置。

5、设设计计与与普普通通菜菜单单相相同同(如如果果不不希希望望菜菜单单出出现在窗口的顶部,该菜单名现在窗口的顶部,该菜单名Visible属性设置为属性设置为False)。菜单弹出的方法:)。菜单弹出的方法:对象对象.PopupMenu菜单名菜单名,标志标志,x,y标志,表示弹出的位置和触发的键。标志,表示弹出的位置和触发的键。SubText1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenIfButton=2ThenPopupMenuEditMenu,vbPopupMenuCenterAlign

6、PopupMenuEditMenu,vbPopupMenuCenterAlignendifendifEndSub例例弹出菜单。弹出菜单。Company Logo工具栏工具栏v“MicrosoftWindowsCommonControls6.0”将控件添加到工具箱,将控件添加到工具箱,通过通过ToolBar、ImageList组合使用建立工具栏,步骤:组合使用建立工具栏,步骤:v(1)在)在ImageList控件中添加所需的图像。控件中添加所需的图像。v(2)在在ToolBar控件中创建控件中创建Button对象。对象。v(3)在)在ButtonClick事件中用事件中用SelectCase语句

7、对各按钮进行相应的编程语句对各按钮进行相应的编程Company Logo一、在一、在ImageList控件中添加图像控件中添加图像ImageList图像列表控件不单独使用,专门为其他控件提供图像库。索引(索引(Index)关键字(关键字(Key)提供在提供在ToolBar中中的的引用引用图像文件的扩展名为:图像文件的扩展名为:.ico、.bmp、.gif、.jpg等。等。工具栏工具栏Company Logo二、在二、在ToolBar控件中添加按钮控件中添加按钮1.为工具栏连接图像为工具栏连接图像ToolBar与ImageList的连接工具栏样式工具栏工具栏Company Logo2.为工具栏增

8、加按钮为工具栏增加按钮索引(Index)、关键字(Key)为每个按钮的编号、标识,在ButtonClick事件中引用;图像(Image)ImageList对象中的图像,值可以是Key或Index样式(Style),共6种工具栏工具栏Company Logo三、三、响应响应ToolBar控件事件控件事件ToolBar控件常用的事件:ButtonClick。(1)用索引Index确定按钮(2)用关键字Key确定按钮PrivateSubToolbar1_ButtonClick(ByvalButtonAsComctlLib.Button)SelectCaseButton.IndexCase1FileN

9、ewProcCase2FileOpenProcEndSelectEndSub注意:第1个按钮的Index值为1。用Index还是用Key比较,Key可读性好,可维护性好。SelectCaseButton.KeyCaseTNewFileNewProcCaseTOpenFileOpenProc. 工具栏工具栏Company Logo1.添加窗体添加窗体“工程工程|添加窗体添加窗体”新建现存添加添加“现存现存”窗体时要注意:窗体时要注意:防止多个窗体的Name相同而不能添加;添加的窗体实际是将其他工程中已有的窗体加入,多个工程共享窗体;通过“另存为”命令以不同的窗体文件名保存,断开共享。2.保存窗体

10、保存窗体一个工程中有多个窗体,应分别取不同文件名保存在磁盘上,VBP工程文件中记录了该工程的所有窗体文件名。多重窗体多重窗体Company Logo多重窗体多重窗体3.设置启动窗体设置启动窗体设置启动对象4.窗体语句窗体语句(1)Load语句:装入窗体到内存但没有显示窗体语句:装入窗体到内存但没有显示窗体形式:形式:Load窗体名称窗体名称(2)Unload语句:从内存删除窗体语句:从内存删除窗体形式:形式:Unload窗体名称窗体名称“工程/属性”“启动对象”Company Logo 5. 窗体方法窗体方法 (1)Show方法:显示一个窗体(当窗体没有方法:显示一个窗体(当窗体没有Load,

11、自动,自动Load) 窗体名称窗体名称.Show 模式模式 0 Modal:关闭才能对其他窗体进行操作。:关闭才能对其他窗体进行操作。1 Modeless,可以对其他窗体进行操作。,可以对其他窗体进行操作。 (2)Hide方法:隐藏窗体,没有方法:隐藏窗体,没有Unload删除删除 窗体名称窗体名称. Hide 6. 不同窗体间数据的存取不同窗体间数据的存取 (1)存取控件的属性 另一窗体名另一窗体名.控件名控件名.属性属性 (2)存取变量的值 另一窗体名另一窗体名.全局变量名全局变量名Company Logo图形控件图形控件8.4.3 Picture Box(图形框图形框)主要作用:显示图片

12、、也可作为其他控件的容器,还可以显示用图形方法输出的图形或print方法输出的文本。装入图形:图形框对象.Picture = LoadPicture(“图形文件名”)删除图形:图形框对象.Picture = LoadPicture( )Autosize属性设置为True时,图形框能自动调整大小与显示的图片匹配。8.4.2 Image(图像框图像框)图像框用于显示图片,在Picture属性中设置控件中要显示的图片。比图形框占用更少的内存块。但图像框内不能保存其他控件。Stretch属性=False,图像框可自动改变大小,以适应其中的图形。Stretch属性=True,图形可自动调整尺寸,以适应图像框的大小。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号