一、加入TrayIcon
   1、主窗体中放置 TrayIcon 控件( Additional 面板);
   2、TrayIcon加入ICO文件;
   3、设置TrayIcon.Visible 为 True 。
   二、主窗体MainFrm处理
   1、OnCreate 事件:

TrayIcon1.Animate:=true;
TrayIcon1.BalloonFlags := bfNone;   // bfNone,bfInfo, bfWarning, bfError(默认,信息,警告,错误)
TrayIcon1.Hint:=self.Caption;
TrayIcon1.BalloonTitle:='提示';
TrayIcon1.BalloonHint:='2分钟进入托盘';
TrayIcon1.BalloonTimeout:=1000;
TrayIcon1.ShowBalloonHint;

上述代码,通过代码初始化参数。参数也可在编辑状态下控件进行参数设置。

2、OnShow 事件:

TrayIcon1.Icon := Application.Icon;  // 托盘使用主程序ICon
TrayIcon1.SetDefaultIcon;            // 托盘使用默认ICon

上述代码二选 一。

三、TrayIcon加一个PopupMenu
   加入二个菜单项目,二个事件: 
   1、启动Tray隐藏主程序

Hide();                                        // 隐藏主窗体
Self.WindowState := TWindowState.wsMinimized;  // 窗中最小化 任务栏上不显示

2、显示主程序

Self.Show();
Self.WindowState := TWindowState.wsNormal;
Application.BringToFront();         // 窗口靠前

四、加一个Timer
   1、主窗口加一个全局变量,记录开机秒数。

var Miao:integer;

2、OnShow 事件:

  Miao:=0;

3、OnTimer事件

Miao:=Miao+1;
if miao>=120 then
beginHide();                                        // 隐藏主窗体Self.WindowState := TWindowState.wsMinimized;  // 窗中最小化 任务栏上不显示Timer1.Enabled:=False;                         // 关闭Timer1
end;

这样,程序启动120秒,进入托盘状态。

Delphi XE10.4 TrayIcon托盘相关推荐

  1. 咏南中间件+开发框架支持最新的DELPHI XE10.1(BERLIN) UPDATE1

    咏南中间件+开发框架支持最新的DELPHI XE10.1(BERLIN) UPDATE1 购买提供:中间件源码,价格十分优惠!有意者请向本人索取演示程序! 附带福利(赠送): CS开发框架源码 BS开 ...

  2. Delphi XE10编写的《开放式公路收费系统》

    Delphi XE10编写的<开放式公路收费系统> ---------------------------------------- 适用于一级公路.机场公路.开放式收费公路 开发工具:D ...

  3. Delphi XE10.1 引用计数

    以往的Delphi版本,不支持接口的Weak,和UnSafe的引用,支持对象的Weak, UnSafe,而且仅在Android和Ios平台上支持. 现在Delphi XE10.1 Berlin终于增加 ...

  4. 人脸识别服务器端软件设计(delphi XE10)

    开发语言:DELPHI XE10 数据库:MYSQL 硬件:海康监控头(带人脸抓拍) 人脸识别:百度人脸识别 所用技术:httpserver(对外开发WEB接口).httpclient(连接百度进行人 ...

  5. Delphi XE10.2移动开发学习电子书

    Delphi XE10.2移动开发学习电子书PDF, 共214页, 值得你学习.话不多话,直载下载吧. 点击下面链接下载: https://download.csdn.net/download/zdh ...

  6. Delphi XE10.3.1 使用心得-2019-12-08

    Delphi XE10.3.1 使用心得 写在前头 工具安装 创建项目 类的创建和引用 变量的声明和引用 1.类的成员 2.全局变量 3.局部变量 函数的声明和实现 1.直接说说function,pr ...

  7. 2020-12-06 Delphi XE10.4安装记

    本着要安就安装最新版的执着,开始了安装Delphi XE10.4之旅.  虽然Delphi 已经很没落了,破解版的资源还是有,只是少的比较可怜,最新的Delphi XE10.4更是少的可怜.忘了从那个 ...

  8. Delphi XE10 给地图层上面添加Android原生控件

    之前一直在研究如何在Delphi中使用ArcGIS for Android, 其实一直有个让人头痛的问题: 地图可以显示, 但是地图层处于Z轴的最顶层, 因此, 会遮挡掉Delphi界面中的控件... ...

  9. delphi php 移动开发工具,盒子 - 完整版DELPHI XE10.1移动开发框架  绝对可以使用...

    [PAClient Error] Error: E2312 Unable to execute '"F:\Embarcadero\Studio\19.0\PlatformSDKs\andro ...

最新文章

  1. JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)
  2. jdbc 日期时间相关的类型
  3. 无法relay信件处理一例
  4. 编程方法学6:操作符
  5. Android的ELF文件重定位详解,包括64位
  6. php mysql 学习周期_学习PHPMYSQL到目前为止 所有的区别特点
  7. nginx限流方案的实现(三种方式)
  8. STM32工作笔记0057---外部中断实验
  9. C++ 学习笔记----基础篇
  10. 利用ros3d.js实现 turtlebot3 在web 端显示并导航
  11. debian、ubuntu安装metasploit通用方法
  12. Web1.0、Web2.0、Web3.0的主要区别
  13. iOS底层探索之类的结构(上):ISA
  14. kettle使用数据库来生成序列_kettle 生成 ktr
  15. Java使用ODBC连接Access数据库
  16. Typora下载、安装及使用
  17. html中如何制作手势密码,h5手势密码开发(使用jq)(示例代码)
  18. ECSHOP快递单号查询插件圆通V8.2专版
  19. opencv无法打开摄像头
  20. 兰博基尼Reventon单挑喷气式战斗机(图)

热门文章

  1. 【​观察】赋能中国数字化转型 荣之联的聚焦与穿透
  2. win10默认安装路径修改_解放C盘!2种方法教你修改默认安装目录!
  3. HSD与FAKRA的性能和测试要求
  4. 工程伦理 第三章习题 答案
  5. SQL语句 日期 和 时间戳 相互转换
  6. 学校征文选集:成长有伴,新途无他
  7. 微信小程序开发跳坑指南(51-100)
  8. CSS3动画学习(过渡,旋转,缩小,倾斜)
  9. python中reversed是什么意思_Python reversed函数及使用方法解析
  10. PROFINET基础知识介绍