易语言开发-托盘图标和菜单的实现

  • 前言
  • 程序实现
    • 创建工程
    • 设计应用界面
    • 添加托盘图标资源
    • 设置托盘图标
    • 隐藏程序主界面
    • 添加菜单
    • 添加托盘事件
    • 实现“显示主程序”菜单功能
    • 实现“关于主程序”菜单功能
    • 实现“退出”菜单功能

前言

这篇文章的主要内容是介绍如何实现在windows系统下,显示应用的托盘图标,以及如何在应用程序托盘图标中添加菜单,和右键显示菜单的操作实现。

程序实现

创建工程

首先打开易语言,选择新建“windows窗口程序”。

设计应用界面

添加一个“按钮”组件,并修改其显示的标题为“置托盘图标”。

添加托盘图标资源

1、右键单击“图片和图片组”,选择“插入新图片或图片组资源”
2、插入图标资源
修改图片或图片组名称为“托盘图标”,在“内容”的表格内双击鼠标左键。
弹出图标资源选择插入界面。

选择托盘图标资源,并加入到程序。

设置托盘图标

双击按钮,添加按钮的鼠标单击事件。并添加代码实现显示托盘图标。

_启动窗口.置托盘图标 (#托盘图标, )

隐藏程序主界面

双击按钮,在按钮的鼠标单击事件中添加隐藏主界面的代码:

_启动窗口.可视 = 假

添加菜单

在主窗口上面右键,选择“菜单编辑器”。或者直接按快捷键Ctrl+E

添加右键菜单,内容如下。

需要注意,顶层菜单的“可视”选项为不选中状态。

添加托盘事件

选中主窗口,在事件列表中选中并添加托盘事件。

添加右键托盘图标,弹出右键菜单的功能代码。

.版本 2.判断开始 (操作类型 = #单击右键)弹出托盘菜单 (右键弹出菜单)
.默认


效果图:

实现“显示主程序”菜单功能

单击菜单中“显示主程序”菜单,添加显示主程序代码。

添加代码,显示主程序,并隐藏托盘图标:

_启动窗口.可视 = 真
_启动窗口.置托盘图标 (, )

实现“关于主程序”菜单功能

单击菜单中“关于主程序”菜单,添加关于主程序代码。


添加代码,弹出一个信息框:

信息框 (“这是一个托盘程序”, 0, , )

实现“退出”菜单功能

单击菜单中“退出”菜单,添加退出代码。

添加如下代码:

销毁 ()

程序源码:
托盘图标

易语言开发-托盘图标和菜单的实现相关推荐

  1. linux 易语言窗口程序_易语言开发Linux程序

    令人兴奋的是易语言可以开发Linux程序,易语言是一个跨平台的开发工具,支持Windows及Linux.使用易语言开发Linux程序,您可以在Windows环境下编写基本于Windows的程序,及编写 ...

  2. c开发 易语言支持库,易写易库-用易语言开发易语言支持库.pdf

    易写易库-用易语言开发易语言支持库 易写易库(EXEK)用户手册 版本:0.2 作者:liigo,/liigo 时间:2008.10 概述 EXEK EXEK "易写易库(EEXXEEKK) ...

  3. 开发文件服务器,易语言开发文件服务器

    易语言开发文件服务器 内容精选 换一换 随着深度学习的广泛应用,大量的深度学习框架及深度学习硬件平台应运而生,但不同平台的神经网络模型难以在其他硬件平台便捷的运行,无法充分利用新平台的运算性能.TVM ...

  4. linux 易语言窗口程序_用易语言开发Linux程序的方法

    漫溃廉江欧洲恺撒哈博浑饨?农区南雄青枫沙袋风行画行全盘.赁租落子淋雨长笑林登联氨.欠身双黄妹妹稠密平摊麻乱封杀,蹦极四友萌芽布鞋魔符采制.馆子恭喜乐天内绘磨勘泪液旁出并且! 全盟女神功曹使劲信徒,用易 ...

  5. 【百宝云网络验证】—易语言开发的系统

    [百宝云网络验证]-易语言开发的系统 小编今天重磅推出全新版本易语言网络验证系统! 本套系统新增很多特色功能,如防攻击.防破解.数据监控等等,重点是它还是免费的!免费的!免费的!重要的事重复三遍!废话 ...

  6. “易写易库(EXEK)”项目启动,用易语言开发易语言支持库

    "易写易库"(EXEK,E Xie E Ku)项目已经启动,用易语言开发易语言支持库.我(liigo)准备用一个月左右的业余时间,完成本项目的一期工程. 用易语言开发易语言支持库, ...

  7. 易语言开发免费版的快手去视频水印软件!超简单

    易语言这个工具其实功能还是很强大的,开发一些简单的工具,易语言可以算得上是神器了哈!那么我们今天给CSDN的朋友带来的干货是用易语言开发一款快手去水印的工具!工具和源码我们会上传到CSDN下载站里面! ...

  8. 基于易语言开发的小说下载工具

    基于易语言开发的小说下载工具 这次的编程,是为了交作业,嘻嘻 老规矩,上个图 ***让我女朋友露个脸,哈哈哈哈哈*** 起因:看到论坛里面,没什么用易语言下载小说的软件,是易语言不好用吗?还是Pyth ...

  9. CAD使用易语言开发,设置环境

    1.安装好梦想控件后,运行安装目录下的RegMxDrawX.bat注册控件: 2.运行易语言安装目录下的[tools]文件夹中的[packcom.exe]文件,如下图: (1)输入"MxDr ...

最新文章

  1. ov5640帧率配置_一文看懂赛博朋克2077中低配置的设置方法和能畅玩的电脑有哪些?...
  2. 用户控件制作时设计模式加载报错的解决办法
  3. win10系统 ubuntu子系统 进行ndk编译笔记
  4. 从重采样到数据合成:如何处理机器学习中的不平衡分类问题?
  5. SpringBoot学习:读取yml和properties文件的内容
  6. 计算机考研英语词汇书,求助:有知道电脑背考研英语单词的
  7. java注册中心nacos_spring-cloud整合nacos做注册中心
  8. 如何以卫语句取代嵌套条件表达式
  9. 财政部:瑞幸咖啡虚增收入21.19亿元 虚增利润9.08亿元
  10. Visual Studio 2010 使用Windows Media Player控件实现播放音乐视频
  11. Python3.6全栈开发实例[013]
  12. 2022年全球市场光学软件总体规模、主要企业、主要地区、产品和应用细分研究报告
  13. Cyclone v器件关键参数
  14. 库存JAVA_Java解决高并发下商品库存更新
  15. wps office 2013 利用wps文字制作一张漂亮的座位表
  16. 真相了,原来程序员不喜欢领导改需求是这样子的!
  17. oracle基本命令
  18. 基于JAVA家电售后管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  19. 让你提前认识软件开发(8):memset()与memcpy()函数
  20. 通知:首届CISM大赛华东赛区决赛将于30日在马鞍山举行

热门文章

  1. 2021年爆火的“元宇宙”,是真风口还是资本骗局下的割韭菜?
  2. 【银行系列第一期】中国人民银行
  3. 基于FPGA的FM信号解调
  4. 分享96个PHP源码,总有一款适合您
  5. 基于物理的渲染—HDR Tone Mapping
  6. FortiGate抓包 Sniffer
  7. rar压缩文件暴力破解
  8. html里name的含义
  9. 基于springboot实现的个人性格测试系统(分前后端)
  10. 用python连接xmapp数据库