首页 > 其他分享 >UniTreeMenu只展开一个Item,点击主菜单时,不打开最后一个item

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

时间:2024-04-20 19:44:22浏览次数:27  
标签:Node Fr end Item begin Ts item FClassName UniTreeMenu

设置:

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
begin
    Ts:=Node.Data;
    if not Assigned(Ts) then
    begin
        try
            FClassName:='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;
        except
            ShowInfo:='无指定的模块:'+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;

标签:Node,Fr,end,Item,begin,Ts,item,FClassName,UniTreeMenu
From: https://www.cnblogs.com/abcoder-Robert/p/18148048

相关文章

  • Teamcenter 查询构建器《通过表单属性找Item》
    背景配置查询构建器Step1:确定查找的类型Step2:referenced_by查找ItemRevisionStep3:通过关系IMAN_master_form_rev查找“版本表单”Step4:查找存储的实际类型(打印对象查看)Step5:设置条件......
  • 3-01. 建造图纸数据及 ItemTooltip 显示资源物品
    添加木头椅子图纸创建BulePrintDataList_SO添加Chair预制体实例化BluePrintDataList_SO20个针叶木头,换一个椅子修改ItemTooltip修改InventoryManager修改ItemTooltip修改ShowItemTooltip修改InventoryManager修改PlayerBag修改ShowItemToolti......
  • wpf datagrid,menuitem, style, export ,show in a another window,mvvm
    //xaml<Windowx:Class="WpfApp58.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic......
  • WPF ContextMenu MenuItem style based on
    <Windowx:Class="WpfApp58.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.......
  • 补充:基于项目的协同过滤推荐算法(Item-Based Collaborative Filtering Recommendation
    前言继续上篇博客,继续读论文。想看上篇论文的同学可以点击这里相关工作Inthissectionwebrieflypresentsomeoftheresearchliteraturerelatedtocollaborativefiltering,recommendersystems,dataminingandpersonalization.在本节中,我们简要介绍了一些与协同......
  • 传统Item-Based协同过滤推荐算法改进
    前言今天要读的论文为一篇于2009年10月15日发表在《计算机研究与发展》的一篇会议论文,论文针对只根据相似性无法找到准确可靠的最近邻这个问题,提出了结合项目近部等级与相似性求取最近邻的新方法;此外针对系统中新加入的项目,因为其上评分信息的匾乏,求得的最近邻往往是不准确的,为此......
  • Item31:最小化文件之间的编译依赖
    芝士wa2024.4.11Item31链接引子“你进入到你的程序中,并对一个类的实现进行了细微的改变。提醒你一下,不是类的接口,只是实现,仅仅是private的东西。然后你重建(rebuild)这个程序,预计这个任务应该只花费几秒钟。毕竟只有一个类被改变。你在Build上点击或者键入make(或者其它等......
  • 1688商品详情数据API接口(1688.item_get)
    1688开放平台提供了商品详情信息API接口,允许开发者获取商品的详细信息。该API接口的主要功能和优势包括:商品信息获取:通过此接口可以获取商品的ID、名称、价格、销量、评价等关键信息。多领域应用:商品详情API在电商应用、比价工具、数据分析等多个领域具有广泛的应用价值,有助......
  • 1688商品详情跨境属性数据接口(1688.item_get_specifications)
    1688商品详情跨境属性数据接口(1688.item_get_specifications)是一个专为跨境电商商家设计的API,它允许商家获取商品的国际贸易相关属性。这些属性对于跨境电商至关重要,因为它们帮助商家遵守不同国家和地区的法律法规,确保商品的顺利报关和交易。具体来说,这个接口的应用主要体现在......
  • 淘宝API接口推荐:淘宝商品详情数据接口(Taobao.item_get)
    淘宝商品详情数据接口(Taobao.item_get)是淘宝API中用于获取商品详细信息的重要接口。这个接口允许开发者通过编写代码来访问淘宝平台上的商品资源,获取包括商品标题、价格、销量、评价、详情描述等在内的丰富信息。使用Taobao.item_get接口的步骤如下:确定接口名称:确认需要使用......