




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1李德奇李德奇 主编主编第九讲 工具栏设计实例工具栏设计实例 大连理工大学出版社大连理工大学出版社2教学目标教学目标l掌握掌握ImageListImageList控件的控件的ImagesImages属性的编辑方法属性的编辑方法l掌握掌握ToolBarToolBar控件的设计方法控件的设计方法l掌握动态显示工具栏的方法掌握动态显示工具栏的方法l完成工具栏实例的程序编写完成工具栏实例的程序编写3教学内容教学内容一、一、ImageListImageList控件控件二、编辑二、编辑ToolBarToolBar控件的工具栏按钮控件的工具栏按钮三、动态显示工具栏三、动态显示工具栏4一、一、ImageLis
2、t控件控件 设计工具栏之前,需要设计一个设计工具栏之前,需要设计一个ImageListImageList控件为控件为其提供工具按钮的图片。其提供工具按钮的图片。ImageListImageList控件称为图片列表,控件称为图片列表,控件内装有一组图片,它的作用是为需要使用图片的控件内装有一组图片,它的作用是为需要使用图片的控件提供图片来源。控件提供图片来源。 将将ImageListImageList控件拖入应用程序窗体,可以看到应控件拖入应用程序窗体,可以看到应用程序窗体下部的托架上增加了一个控件用程序窗体下部的托架上增加了一个控件imageList1imageList1,表明它是一个后台控件
3、。表明它是一个后台控件。ImageListImageList控件需要装入若干控件需要装入若干图片,但它不直接显示图片,而需要其他控件来表现图片,但它不直接显示图片,而需要其他控件来表现它。它。 为了向为了向imageList1imageList1装入图片,打开装入图片,打开imageList1imageList1的属的属性窗口,单击性窗口,单击ImageImage属性后的浏览按钮,启动属性后的浏览按钮,启动ImageImage集集合编辑器,在合编辑器,在ImageImage集合编辑器中编辑它的图片列表即集合编辑器中编辑它的图片列表即可。可。5二、编辑二、编辑ToolBar控件的工具栏按钮控件的
4、工具栏按钮 将将ToolBarToolBar控件拖入应用程序窗体的标题控件拖入应用程序窗体的标题条之下,可以看到标题条下方增加了一个控件条之下,可以看到标题条下方增加了一个控件toolBar1toolBar1。在属性窗口中指定。在属性窗口中指定toolBar1toolBar1的的ImageListImageList属性值为预先设计的属性值为预先设计的ImageListImageList控件。控件。这一步很重要,否则接下来编辑工具按钮时无这一步很重要,否则接下来编辑工具按钮时无法找到需要的图片。法找到需要的图片。 在属性窗口中单击在属性窗口中单击ButtonsButtons属性后的浏览属性后的浏
5、览按钮,启动按钮,启动ToolBarButtonToolBarButton集合编辑器来编辑集合编辑器来编辑工具栏的按钮集合。工具栏的按钮集合。6三、动态显示工具栏(三、动态显示工具栏(1/2)1 1、动态增减工具栏按钮、动态增减工具栏按钮 可以在程序中根据当前功能的需要对工具栏按钮进行增减,可以在程序中根据当前功能的需要对工具栏按钮进行增减,利用工具栏属性利用工具栏属性ButtonsButtons的的AddAdd方法和方法和ClearClear方法可以做到这一点。方法可以做到这一点。AddAdd方法的功能是向方法的功能是向ButtonsButtons集合中添加一个按钮,集合中添加一个按钮,Cl
6、earClear方法的方法的功能是将功能是将ButtonsButtons集合中的所有按钮清除。集合中的所有按钮清除。ButtonsButtons没有单独移去没有单独移去1 1个按钮的方法,若要达此目的,可以先将个按钮的方法,若要达此目的,可以先将ButtonsButtons集合中的所有集合中的所有按钮全部清除,然后将需要的按钮重新加入即可。例如,工具栏按钮全部清除,然后将需要的按钮重新加入即可。例如,工具栏toolBar1toolBar1有有4 4个按钮,名字分别为个按钮,名字分别为toolBarButton1toolBarButton1至至toolBarButton4toolBarButto
7、n4,执行下段程序后,工具栏,执行下段程序后,工具栏toolBar1toolBar1只显示只显示toolBarButton1toolBarButton1和和toolBarButton3toolBarButton3两个按钮。两个按钮。 toolBar1.Buttons.Clear();toolBar1.Buttons.Clear(); toolBar1.Buttons.Add(toolBarButton1); toolBar1.Buttons.Add(toolBarButton1); toolBar1.Buttons.Add(toolBarButton3); toolBar1.Buttons.A
8、dd(toolBarButton3);7三、动态显示工具栏(三、动态显示工具栏(2/2)2 2、某按钮不满足使用条件时应以灰色显示、某按钮不满足使用条件时应以灰色显示 要以深色或灰色显示某个按钮,需要将这个按钮的要以深色或灰色显示某个按钮,需要将这个按钮的EnabledEnabled属性设置为属性设置为truetrue或或falsefalse,这当然需要依据当,这当然需要依据当前是否符合使用该项功能的前提而定。例如,工具栏前是否符合使用该项功能的前提而定。例如,工具栏toolBar1toolBar1有有4 4个按钮,名字分别为个按钮,名字分别为toolBarButton1toolBarButton1至至toolBarButton4toolBarButton4,执行下段程序后,虽然工具栏,执行下段程序后,虽然工具栏toolBar1toolBar1上仍然显示上仍然显示4 4个按钮,但按钮个按钮,但按钮toolBarButton2toolBarButton2和和toolBarButton4toolBarButton4呈灰色显示(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/ZBH 002-2018玻璃用有机硅涂层材料
- 2025年中小学信息技术教师资格考试题及答案
- 创业管理与创新能力2025年考试试卷及答案
- 2025年文化产业与创意经济考试试卷及答案
- 2025年数据安全与信息保护能力考试试卷及答案
- 2025年数字化产品与服务创新理论试题及答案
- 2025年城市规划与设计期末考试题及答案
- 2025年采购与供应管理职业考试试卷及答案
- 2025年大数据分析考试试卷及答案
- 2025年计算机程序设计基础考试试卷及答案
- 石油开采业的大数据应用与数据分析
- 中心静脉导管相关血流感染课件
- 风湿免疫疾病的患者教育和自我管理
- 《冷凝器设计》课件
- PDF-规范标准资料
- (完整PPT)上海英文介绍
- 2025年日历日程表含农历可打印
- 锐意进取开拓新市场
- 《电力工程电缆设计规范》
- 人工挖孔桩计算书及相关图纸
- 穿脱隔离衣操作考核评分标准
评论
0/150
提交评论