收藏 分销(赏)

第09讲-工具栏设计实例.ppt

上传人:精*** 文档编号:1916348 上传时间:2024-05-11 格式:PPT 页数:7 大小:55.04KB
下载 相关 举报
第09讲-工具栏设计实例.ppt_第1页
第1页 / 共7页
第09讲-工具栏设计实例.ppt_第2页
第2页 / 共7页
点击查看更多>>
资源描述
李德奇主编李德奇主编讲工具栏设计实例1教学目标教学目标l掌握掌握ImageListImageList控件的控件的ImagesImages属性的编辑方法属性的编辑方法l掌握掌握ToolBarToolBar控件的设计方法控件的设计方法l掌握动态显示工具栏的方法掌握动态显示工具栏的方法l完成工具栏实例的程序编写完成工具栏实例的程序编写2教学内容教学内容一、一、ImageListImageList控件控件二、编辑二、编辑ToolBarToolBar控件的工具栏按钮控件的工具栏按钮三、动态显示工具栏三、动态显示工具栏3一、一、ImageList控件控件 设设计计工工具具栏栏之之前前,需需要要设设计计一一个个ImageListImageList控控件件为为其其提提供供工工具具按按钮钮的的图图片片。ImageListImageList控控件件称称为为图图片片列列表表,控控件件内内装装有有一一组组图图片片,它它的的作作用用是是为为需需要要使使用用图图片片的的控件提供图片来源。控件提供图片来源。将将ImageListImageList控控件件拖拖入入应应用用程程序序窗窗体体,可可以以看看到到应应用用程程序序窗窗体体下下部部的的托托架架上上增增加加了了一一个个控控件件imageList1imageList1,表表明明它它是是一一个个后后台台控控件件。ImageListImageList控控件件需需要要装装入入若若干干图图片片,但但它它不不直直接接显显示示图图片片,而而需需要要其其他他控控件件来来表表现它。现它。为为了了向向imageList1imageList1装装入入图图片片,打打开开imageList1imageList1的的属属性性窗窗口口,单单击击ImageImage属属性性后后的的浏浏览览按按钮钮,启启动动ImageImage集集合合编编辑辑器器,在在ImageImage集集合合编编辑辑器器中中编编辑辑它它的的图图片片列列表表即即可。可。4二、编辑二、编辑ToolBar控件的工具栏按钮控件的工具栏按钮 将将ToolBarToolBar控件拖入应用程序窗体的标题控件拖入应用程序窗体的标题条之下,可以看到标题条下方增加了一个控件条之下,可以看到标题条下方增加了一个控件toolBar1toolBar1。在属性窗口中指定。在属性窗口中指定toolBar1toolBar1的的ImageListImageList属性值为预先设计的属性值为预先设计的ImageListImageList控件。控件。这一步很重要,否则接下来编辑工具按钮时无这一步很重要,否则接下来编辑工具按钮时无法找到需要的图片。法找到需要的图片。在属性窗口中单击在属性窗口中单击ButtonsButtons属性后的浏览属性后的浏览按钮,启动按钮,启动ToolBarButtonToolBarButton集合编辑器来编辑集合编辑器来编辑工具栏的按钮集合。工具栏的按钮集合。5三、动态显示工具栏(三、动态显示工具栏(1/2)1 1、动态增减工具栏按钮、动态增减工具栏按钮 可可以以在在程程序序中中根根据据当当前前功功能能的的需需要要对对工工具具栏栏按按钮钮进进行行增增减减,利利用用工工具具栏栏属属性性ButtonsButtons的的AddAdd方方法法和和ClearClear方方法法可可以以做做到到这这一一点点。AddAdd方方法法的的功功能能是是向向ButtonsButtons集集合合中中添添加加一一个个按按钮钮,ClearClear方方法法的的功功能能是是将将ButtonsButtons集集合合中中的的所所有有按按钮钮清清除除。ButtonsButtons没没有有单单独独移移去去1 1个个按按钮钮的的方方法法,若若要要达达此此目目的的,可可以以先先将将ButtonsButtons集集合合中中的的所所有有按按钮钮全全部部清清除除,然然后后将将需需要要的的按按钮钮重重新新加加入入即即可可。例例如如,工工具具栏栏toolBar1toolBar1有有 4 4个个 按按 钮钮,名名 字字 分分 别别 为为 toolBarButton1toolBarButton1至至toolBarButton4toolBarButton4,执执行行下下段段程程序序后后,工工具具栏栏toolBar1toolBar1只只显显示示toolBarButton1toolBarButton1和和toolBarButton3toolBarButton3两个按钮。两个按钮。toolBar1.Buttons.Clear();toolBar1.Buttons.Clear();toolBar1.Buttons.Add(toolBarButton1);toolBar1.Buttons.Add(toolBarButton1);toolBar1.Buttons.Add(toolBarButton3);toolBar1.Buttons.Add(toolBarButton3);6三、动态显示工具栏(三、动态显示工具栏(2/2)2 2、某按钮不满足使用条件时应以灰色显示、某按钮不满足使用条件时应以灰色显示 要要以以深深色色或或灰灰色色显显示示某某个个按按钮钮,需需要要将将这这个个按按钮钮的的EnabledEnabled属属性性设设置置为为truetrue或或falsefalse,这这当当然然需需要要依依据据当当前前是是否否符符合合使使用用该该项项功功能能的的前前提提而而定定。例例如如,工工具具栏栏toolBar1toolBar1有有4 4个个按按钮钮,名名字字分分别别为为toolBarButton1toolBarButton1至至toolBarButton4toolBarButton4,执执行行下下段段程程序序后后,虽虽然然工工具具栏栏toolBar1toolBar1上上仍仍然然显显示示4 4个个按按钮钮,但但按按钮钮toolBarButton2toolBarButton2和和toolBarButton4toolBarButton4呈灰色显示(不可用)。呈灰色显示(不可用)。toolBarButton2.Enabled=false;toolBarButton2.Enabled=false;toolBarButton4.Enabled=false;toolBarButton4.Enabled=false;7
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服