首页 > 其他分享 >8. 托盘图标与菜单

8. 托盘图标与菜单

时间:2024-04-10 11:29:21浏览次数:21  
标签:菜单 窗口 启动 托盘 右键 图标

内容概要:

托盘图标的设置与事件

右键菜单的相关操作

窗口组件:

1.组件的属性

组件属性:位置

组件属性:可视

2.组件的事件

窗口_托盘事件-带有参数的事件的使用方法

3.组件的方法

置托盘图标

菜单的操作

1.创建菜单

子菜单的添加

菜单的属性:可视

菜单的属性:禁止

2.菜单的事件

菜单响应事件的添加

3.显示菜单

弹出托盘菜单

流程

1.新建一个窗口,添加按钮并修改“名称”和标题;双击按钮进入子程序;启动窗口>>可视设为“假”,点击按钮,窗口消失。在程序的同一文件夹,添加一个“ico”格式的图标,输入“_启动窗口.置托盘图标”,托盘中显示图标。在相同路径可直接写文件名,若不在相同路径,要输入完整路径。

添加图标另一个方式:程序>>资源表>>图片或图片组>>右键插入新图片或图片组资源,“图片1”改为“图片_托盘图标”,双击内容导入新图片,点击加入。回到程序输入“_启动窗口.置托盘图标(#图片_托盘图标,)”,F5运行,效果一样。

2.置托盘图标后无法返回。点击启动窗口>>右键菜单编辑器。标题输入“右键弹出菜单”,点击向后插入,再点向右插入。输入“显示主程序”,向后插入,输入“关于主程序”,向后插入,“退出”,点击确定。返回启动窗口,鼠标左击“右键弹出菜单”

3.双击“显示主程序”,进入次子程序,输入“_启动窗口.可视=真”命令。F5运行,托盘置于右下角,当点击托盘图标时没反应,因为缺少托盘事件,选择启动窗口。右下角下拉选择托盘事件,当右键点击托盘图标时,此事件发生,弹出右下角托盘的菜单(显示主程序等),当点击“显示主程序”时,“显示主程序”子程序运行,窗口要可视且托盘图标消失。

4.屏蔽掉窗口处“右键弹出菜单”进入菜单编辑器,选择“右键弹出菜单”,把“可视”前面的对钩去掉。运行,不在显示。编辑器中肯定是要显示的。

5.启动窗口点击“右键弹出托盘菜单”;点击“关于主程序”进入此子程序‘。输入程序并运行,单击托盘菜单,再点击“关于主程序”信息框会显示内容。

6.启动窗口点击“右键弹出托盘菜单”;点击“退出”进入此子程序。输入“销毁()”。窗口会消失。

7.点击选中启动窗口在属性中查看位置,可更改图标位置和大小。

8.托盘图标菜单的禁止。输入如下代码,右键菜单不再弹出。

若仍“弹出托盘菜单(右键弹出菜单)”,禁止没作用,因为这是一个顶级菜单。一般不这么用。

9.禁止二级菜单“关于主程序。 ”右键查看“右键弹出菜单”的“菜单编辑器”,复制“关于主程序”名称,在托盘事件中禁止。

总结:学习了启动窗口的属性:可视。当“_启动窗口.可视=真”时,启动窗口显示,当“_启动窗口.可视=假”时,则窗口消失。启动窗口的方法:置托盘图标,当“_启动窗口.置托盘图标(#图片)或_启动窗口.置托盘图标(图片路径)”运行时,图盘图标置于电脑右下角,当_启动窗口.置托盘图标()为空时托盘图标会消失。在程序里面插入图片要从启动窗口>>程序>>资源表>>图片或图片组添加。启动窗口的事件:托盘事件。注意:在托盘事件中有系统自动生成的参数名和参数类型,禁止更改。托盘事件的操作类型(#单击右键、#双击、#单击左键)。启动窗口属性:位置。

学习了在启动窗口上插入菜单编辑器,并在此顶级菜单编辑器中插入次级菜单(运行程序后,顶级菜单在托盘菜单中不显示,次级菜单可以显示,在窗口中可以显示,在菜单编辑器中“可视”可选择是否显示)。注意:次级菜单插入时要“向后插入”和“右移”。

学习了“销毁”命令。

标签:菜单,窗口,启动,托盘,右键,图标
From: https://blog.csdn.net/qq_24542783/article/details/137552246

相关文章

  • uview2.0版本,h5内网,无网络下icon图标不显示
    在项目目录下找到/node_modules/uview-ui/components/u-icon/u-icon.vue路径的文件由其中的代码片段可知,官方使用的是阿里云图标库的线上库,浏览器访问https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf这个地址,下载字体文件放到本地的static文件目录下然后将u-icon.vue......
  • 如何用cadence617仿真出gm/id所需图标
        上次推文主要讲了gm/id的理论方法,这次推文以NMOS为例,主要关注如何用cadence617仿真出所需要的三张图标。        关于gm/id方法的理论推理-CSDN博客        方法视频传送链接:                Thegmidmethodology,adesigng......
  • 数码相框-bmp图标显示
    bmp图片格式的解析参考资料:bmp格式分析‍位图文件主要分为如下3个部分:块名称对应Windows结构体定义大小(Byte)文件信息头BITMAPFILEHEADER14位图信息头BITMAPINFOHEADER40RGB颜色阵列BYTE*由图像长宽尺寸决定1、文件信息头BITMAPFILEHEADER结......
  • 批处理脚本制作两个菜单的例子,一个用于DISM备份wim系统,另一个用于还原备份WIM
    批处理脚本制作两个菜单的例子,一个用于备份系统,另一个用于还原备份:batCopyCode@echooff:menuclsecho请选择一个选项:echo1.备份系统echo2.还原备份echo3.退出set/pchoice=请输入选项:if"%choice%"=="1"(call:backup)elseif"%choice%"=="2"(......
  • 2024年4月8日-UE5-开始菜单、事件分发器、UI预构造
    做个简单的菜单在主页面这里新建一个地图,按CTRL+N 把地面复制过来在开始关卡新建一个摄像机 打开关卡蓝图,先左键选中摄像机,然后在关卡蓝图里点右键,把摄像机拖下来   在UI里新建一个用户控件 再新建一个通用按钮 打开按钮的控件蓝图拖一个按钮进来 然......
  • 程序异常退出后,托盘残留图标清理方法(C#)
    程序猿对于宕机再熟悉不过了,如果一个程序异常退出,那我们只能在Windows日志中找到它的踪迹;如果它是一个托盘程序,异常退出后,它会停留在托盘中久久不能离去,直到我们的鼠标从它身上划过;如果一个程序被另一个守护程序不断的杀掉、重启,那么它的结果会如下图所示,请注意!!这不是扫雷!!没......
  • 产品中的图标icon切图、标注、团队配合
    产品中的图标icon切图、标注、团队配合切图切图手段切图图标了解切图结构切图命名状态类型知识总结切图界面设计下的重要能力,将界面内元素单独存成透明背景(例如PNG格式)的图片,并且为了不同设备和屏幕分辨率生成多倍数理想结果。切图手段位图输出和矢量图输出,使......
  • Eclipse设置new菜单
    1.问题每次我们新建文件时,发现shortcuts只有那固定的几个,但是随着我们开发的项目不同,需求不同,都需要不同的shortcuts2.解决2.1windows>perspective>CustomizePerspective找到该项2.2在里面选择自己想要的shortcuts即可......
  • CSS 下拉菜单
    *{margin:0;padding:0;}.menu{width:1050px;height:60px;border:1pxsaddlebrownsolid;margin:auto;background-color:#1B2534;}.menuli{height:50px;width:170px;/*border:1pxsalmonsolid;*/......
  • 如何创建一个双击打开就能关机的图标
    前言Windows每个版本的关机按钮位置好像都不太一样,有时候根本找不到。有些时候又得点好几次才能把电脑关了,着实是着急。万一遇到眼神不准的时候,关机按钮都点不到。这时候小白就在想,能不能弄个图标在桌面,双击打开就可以关机,这简直是爽翻了天。所以,这次的方法特别简单:创建......