UniTreeMenu只展开一个Item,点击主菜单时,不打开最后一个item

news/2024/5/3 17:16:17

设置:

procedure TMainForm.UniTreeMenu1Click(Sender: TObject);
var
Node:TUniTreeNode;
Ts: TUniTabSheet;
FrC: TUniFrameClass;
Fr: TUniFrame;
FClassName,ShowInfo:string;
begin
Node:= UniTreeMenu1.Selected;

if Node.Tag>1000 then
beginTs:=Node.Data;if not Assigned(Ts) thenbegintryFClassName:='TSub'+copy(IntToStr(Node.Tag),2,3);Frc:=TUniFrameClass(FindClass(FClassName));Ts:=TUniTabSheet.Create(Self);Ts.PageControl:=UniPageControl1;Ts.Closable:=True;Ts.OnClose:=UniTabSheetClose;Ts.Caption:=Node.Text;Fr:=Frc.Create(Self);dm.Auser.Fcode:=copy(Node.Text,1,3);Fr.Align:=alClient;Fr.Parent:=Ts;Node.Data:=Ts;Ts.Data:=Node;exceptShowInfo:='无指定的模块:'+FClassName;MessageDlg(ShowInfo, mtError, [mbOK],nil);
//             UniSession.AddJS('Ext.get("messagebox-1001_header-title-textEl").setText("")');Exit;end;end;UniPageControl1.ActivePage := Ts;
end;

// end else begin
// if Node.Expanded = False then
// Node.Expanded := True
// else Node.Expanded := False;
// end;

end;

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Appium 实现APP的UI自动化测试(Android)

Appium是一款开源工具,用于自动化iOS、Android和Windows桌面平台上的本地、移动web和混合应用程序。原生应用是指那些使用iOS、Android或Windows sdk编写的应用。移动网页应用是通过移动浏览器访问的网页应用(appum支持iOS和Chrome上的Safari或Android上的内置“浏览器”应用)…

AI刘强东带货,能给数字人带来商业化吗?

在数字化浪潮的推动下,AI数字人技术正逐渐渗透到直播带货领域,引发行业关注。京东推出的AI刘强东数字人直播带货活动,尽管观看量超1155万,但商业化效果尚待观察。文章深入探讨了AI数字人在直播带货中的优势与挑战,以及其在电商领域的应用前景,为读者提供了一个全面了解AI…

ABC 286 C - Rotate and Palindrome

题目链接: 注意到“您可以按任意顺序执行以下两种运算零次或多次”。 因此,解决这个问题的一个重要观察点是,你可以假设 \(A\) 操作执行了几次,然后 \(B\) 操作执行了几次。你也可以假设 \(A\) 操作最多被执行 \(N\) 次(因为执行 \(N\) 次就会使它处于原始状态) 有了这个观…

Linux下注册系统服务

前言 init 历史上,Linux 的启动一直采用 init 进程。在类 Unix 的计算机操作系统中,init(初始化的简称)是在启动计算机系统期间启动的第一个进程。init 是一个守护进程,它将持续运行,直到系统关闭。它是所有其他进程的直接或间接的父进程。因为 init 的参数全在/etc/init…

influxdb 使用Influx CLI 命令操作数据

一、安装并使用 influx CLI 客户端下载地址:https://docs.influxdata.com/influxdb/v2/tools/influx-cli/ 二、需要下载influx服务器端和CLI工具 influxd:influx数据库的服务端。下载地址:https://dl.influxdata.com/influxdb/releases/influxdb2-2.7.5-windows.zipinflux:连…

CAN总线原理_学习

随着通信技术的发展,现今通信方式和协议五花八门,但CAN通信仍然是车载网络最安全可靠且应用最广的技术之一。过去,汽车通常采用常规的点对点通信方式将电子控制单元及电子装置连接起来,但随着电子设备的不断增加,导线数量也随之增多,采用CAN总线网络结构,可以达到信息共…

OOP 1-3次作业总结

23201636-曾繁榕 目录前言 设计与分析 踩坑心得 改进建议 总结 前言 本次作业知识点:类与对象的基本使用,通过接口实现类重写(继承),日期类的基本使用,还主要考察了正则表达式的运用,字符串的提取分割; 个人体会:本次作业难度适中,题量适中,但有些比较复杂的类设计上容易…

centos同步yum源到本地,创建本地网络yum源

软件安装 在安装之前建议将yum源修改为国内的源 yum -y install vim createrepo yum-utils httpd net-tools reposync ls -1 /etc/yum.repos.d/ [root@DESKTOP-L9O2H6T ~]# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile repo id …