UIAdornerManager实现角标功能

news/2024/10/30 19:27:26/文章来源:https://www.cnblogs.com/liessay/p/18513810

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

procedure TForm1.cxButton1Click(Sender: TObject);
varaBadge: 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;

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/823759.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云服务器和物理服务器有区别吗?

在当今数字化时代,服务器是支撑各类网络应用和服务的关键基础设施。云服务器和物理服务器作为两种常见的服务器类型,它们在多个方面存在着显著的区别。 一、概念 物理服务器是一种独立的、实实在在的硬件设备,具备实体的计算、存储和网络连接等资源,用于运行各种应用程序和…

记一个mysql 主从切换的实验记录

一、前言 msyql 切换主库一般都是用高可用方案,例如MHA,MGR,高可用方案可以自动切主,但是MHA的failover功能无法把旧主自动挂到新主上作为从库使用,所以发生failover后,还需要手动把旧的主库作为备库挂到新的主库上。此时常规操作就是备份新主库,然后应用到旧主库上,然后…

银河麒麟系统V10安装mysql5.7

1、cat /proc/version查看系统版本2、官网(https://dev.mysql.com/downloads/mysql/)下载mysql 3、在服务器直接下载压缩包wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar4、创建upload目录存储压缩包 5、cd /upload/,…

macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载

macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载 2024 年 10 月 28 日,Apple 智能今日登陆 iPhone、iPad 和 Mac。用户现可借助 Apple 智能优化写作,为通知、邮件和消息生成摘要,体验交互更自然、功能更…

macOS Sonoma 14.7.1 (23H222) 正式版发布,ISO、IPSW、PKG 下载

macOS Sonoma 14.7.1 (23H222) 正式版发布,ISO、IPSW、PKG 下载macOS Sonoma 14.7.1 (23H222) 正式版发布,ISO、IPSW、PKG 下载 2024 年 10 月 28 日,Apple 智能今日登陆 iPhone、iPad 和 Mac。用户现可借助 Apple 智能优化写作,为通知、邮件和消息生成摘要,体验交互更自然…

macOS Sequoia 15.1 (24B83) 正式版 ISO、IPSW、PKG 下载

macOS Sequoia 15.1 (24B83) 正式版 ISO、IPSW、PKG 下载macOS Sequoia 15.1 (24B83) 正式版 ISO、IPSW、PKG 下载 iPhone 镜像、Safari 浏览器重大更新和 Apple Intelligence 等众多全新功能令 Mac 使用体验再升级 请访问原文链接:macOS Sequoia 15.1 (24B83) 正式版 ISO、IP…

macOS Sequoia 15.1 (24B83) Boot ISO 原版可引导镜像下载

macOS Sequoia 15.1 (24B83) Boot ISO 原版可引导镜像下载macOS Sequoia 15.1 (24B83) Boot ISO 原版可引导镜像下载 iPhone 镜像、Safari 浏览器重大更新和 Apple Intelligence 等众多全新功能令 Mac 使用体验再升级 请访问原文链接:macOS Sequoia 15.1 (24B83) Boot ISO 原版…

Xcode 16.1 (16B40) 发布下载 - Apple 平台 IDE

Xcode 16.1 (16B40) 发布下载 - Apple 平台 IDEXcode 16.1 (16B40) 发布下载 - Apple 平台 IDE IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS 发布日期:2024 年 10 月 28 日 Xcode 16.1 包含适用于 iOS 18.1、iPadOS 18.1、Apple tvOS 18.1、watchOS 11.1、macOS Sequoia 1…

实验5:建造者模式

[实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 实验要求: 1.画出对应的类图; 2.提交源代码; 3.注意编程规范。 1、类图 2、源代码 Buil…

084 全局事件总线1

x应该具备两个能力:1.所有组件都能看到x;2.可以调用$on,$off,$emit 全局事件总线(Global Event Bus)是一种在 Vue 应用中实现组件间通信的技术。它可以用于任意组件之间的通信,包括父子组件、兄弟组件以及跨层级的组件。全局事件总线的核心思想是创建一个独立的事件中心,组…

现在做技术博客还有前途吗?

在数字化时代,技术博客作为一种分享知识、经验和见解的平台,曾经是技术爱好者和专业人士的首选。然而,随着自媒体的兴起和信息孤岛现象的出现,许多人开始质疑技术博客的前途。本文将探讨自媒体对技术博客的影响、自然流量的挑战、维护成本以及技术博客的未来前景。一、自媒…

ABAP Dump:CREATE_OBJECT_CLASS_NOT_FOUND

SAP生产机系统拷贝到测试机后,外部系统访问SAP的WEBSERVICE一直报错。 检查后发现表 VEPGENCLASS 中的服务对应的对象类型与生产机不一样,改成生产机一样,错误消失。