首页 > 其他分享 >UIAdornerManager实现角标功能

UIAdornerManager实现角标功能

时间:2024-10-29 16:44:56浏览次数:5  
标签:aBadge 功能 Text TdxAdornerTargetElementPath dxUIAdornerManager1 角标 徽章 UIAdornerMa

界面设计放入dxUIAdornerManager控件,功能很简单详见主食

procedure TForm1.cxButton1Click(Sender: TObject);
var
  aBadge: TdxBadge; // 声明一个变量用于存储徽章对象
begin
  // 清除当前所有徽章
  dxUIAdornerManager1.Badges.Clear;

  // 创建第一个徽章并设置其属性
  aBadge := dxUIAdornerManager1.Badges.Add;
  aBadge.Text := cxTextEdit1.Text + '-1'; // 设置徽章文本,取自文本编辑框
  aBadge.TargetElementClass := TdxAdornerTargetElementPath; // 指定目标元素类型为路径

  // 设置徽章的目标元素为 cxButton2 按钮
  TdxAdornerTargetElementPath(aBadge.TargetElement).Path := cxButton2.Name;

  // 创建第二个徽章并设置其属性
  aBadge := dxUIAdornerManager1.Badges.Add;
  aBadge.Text := cxTextEdit1.Text + '-2'; // 设置徽章文本
  aBadge.TargetElementClass := TdxAdornerTargetElementPath; // 指定目标元素类型为路径

  // 设置徽章的目标元素为 cxLabel1 标签
  TdxAdornerTargetElementPath(aBadge.TargetElement).Path := cxLabel1.Name;

  // 创建第三个徽章并设置其属性
  aBadge := dxUIAdornerManager1.Badges.Add;
  aBadge.Text := cxTextEdit1.Text + '-3'; // 设置徽章文本
  aBadge.TargetElementClass := TdxAdornerTargetElementPath; // 指定目标元素类型为路径

  // 设置徽章的目标元素为 cxPageControl1 的 cxTabSheet1 标签
  TdxAdornerTargetElementPath(aBadge.TargetElement).Path := cxPageControl1.Name + '.' + cxTabSheet1.Name;

  // 激活所有徽章,以便它们显示在界面上
  dxUIAdornerManager1.Badges.Active := True;
end;

 

标签:aBadge,功能,Text,TdxAdornerTargetElementPath,dxUIAdornerManager1,角标,徽章,UIAdornerMa
From: https://www.cnblogs.com/liessay/p/18513810

相关文章

  • 无感染区风灵月影十九项修改器功能介绍及使用说明
    无感染区十九项修改器,功能强大,涵盖无限生命、子弹、载具无敌及快速搜刮等,全面解锁游戏内所有消耗项目。它打造极致舒适的游戏环境,让玩家畅享无忧玩法,体验全方位的游戏乐趣。无论是挑战高难度关卡,还是享受悠闲游戏时光,这款修改器都是你的不二之选。有需求的朋友切勿错过,让游戏体......
  • 《死亡岛2》风灵月影修改器功能说明以及使用说明
    《死亡岛2》风灵月影修改器,专为动作冒险游戏《死亡岛2》打造的高效辅助工具。它集成了无敌模式、无限生命、无限体力等共计26项强大功能,旨在轻松降低游戏难度,为玩家提供更加流畅与惬意的游戏体验。无需繁琐操作,即可享受游戏乐趣,是广大《死亡岛2》爱好者的必备神器。修改器安......
  • U8登录后不显示菜单,菜单栏空白,点击我的桌面任何菜单都提示“该操作员没有此功能权限”
    解决方案:1.客户端机器名改成英文2.服务器打上最新的FS补丁3.检查客户端到服务器的11525端口,4630端口,1433端口是否是通的注意:检查TCP端口的命令并不是ping,是telnet:telnet服务器IP4.检查应用服务器上配置的数据源和加密服务器地址如配置的是机器名,请务必检查客户端对......
  • 基于Java+SpringBoot+Mysql实现的古诗词平台功能设计与实现七
    一、前言介绍:1.1项目摘要随着信息技术的迅猛发展和数字化时代的到来,传统文化与现代科技的融合已成为一种趋势。古诗词作为中华民族的文化瑰宝,具有深厚的历史底蕴和独特的艺术魅力。然而,在现代社会中,由于生活节奏的加快和信息获取方式的多样化,古诗词的传播和阅读面临着一......
  • 基于Java+SpringBoot+Mysql实现的古诗词平台功能设计与实现八
    一、前言介绍:1.1项目摘要随着信息技术的迅猛发展和数字化时代的到来,传统文化与现代科技的融合已成为一种趋势。古诗词作为中华民族的文化瑰宝,具有深厚的历史底蕴和独特的艺术魅力。然而,在现代社会中,由于生活节奏的加快和信息获取方式的多样化,古诗词的传播和阅读面临着一......
  • 深度解读RDS for MySQL 审计日志功能和原理
    本文分享自华为云社区《【华为云MySQL技术专栏】RDSforMySQL审计日志功能介绍》,作者:GaussDB数据库。1.背景在生产环境中,当数据库出现故障或问题时,运维人员需要快速定位出异常或者高危的SQL语句。这时,审计日志能够提供详细的记录,帮助追踪每个数据库操作的执行者、执行时间以......
  • HyperWorks的RT功能及使用技巧
    在Altair(HyperWorks)里,当结构中包含T型、X型或更复杂的连接特征(图2-12所示)时,此功能非常有效。不适用于没有T型连接的特征(图2-12右侧)。  图2-12带有T型特征的模型 如果R/T(半径/厚度)大于面板指定值,这个特征不被识别为目标连接特征。-如果某个连接特征的不同位......
  • 道路车辆功能安全 ISO 26262标准(9-3)—面向汽车安全完整性等级 (ASIL) 和安全的分析
    写在前面本系列文章主要讲解道路车辆功能安全ISO26262标准的相关知识,希望能帮助更多的同学认识和了解功能安全标准。若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)1.道路车辆功能安全ISO26262标准9.ISO26262-9 面向汽车安全完整性等级(ASIL)和安全的分析三、关联故......
  • 道路车辆功能安全 ISO 26262标准(9-4)—面向汽车安全完整性等级 (ASIL) 和安全的分析
    写在前面本系列文章主要讲解道路车辆功能安全ISO26262标准的相关知识,希望能帮助更多的同学认识和了解功能安全标准。若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)1.道路车辆功能安全ISO26262标准9.ISO26262-9 面向汽车安全完整性等级(ASIL)和安全的分析四、安全分......
  • 基于Java+SpringBoot+Mysql实现的古诗词平台功能设计与实现五
    一、前言介绍:1.1项目摘要随着信息技术的迅猛发展和数字化时代的到来,传统文化与现代科技的融合已成为一种趋势。古诗词作为中华民族的文化瑰宝,具有深厚的历史底蕴和独特的艺术魅力。然而,在现代社会中,由于生活节奏的加快和信息获取方式的多样化,古诗词的传播和阅读面临着一......