起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 274|回复: 8

添加右边关联信息问题续

[复制链接]
发表于 2010-5-10 17:17:47 | 显示全部楼层 |阅读模式
添加一个关联菜单项,怎么没有显示名啊

没名字.jpg

16.35 KB, 下载次数: 173

回复

使用道具 举报

发表于 2010-5-10 17:24:15 | 显示全部楼层
应该是你加载的时候没给他名字
你可以 参考文档关联或者关联信息的加载代码写法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-10 17:27:44 | 显示全部楼层
给了名字了,你看看这样有什么问题,对应的Panel在界面上弄好的
DockStub.InitControlConfigs(['PelNew'], ['我的关联'], [nil], 180, 100, TDockKind.dkAutoHide,
    TDockSide.alRight, False,
    [TDockWindowButton.wbAutoHide, TDockWindowButton.wbDock, TDockWindowButton.wbHide],
    [TDockKind.dkAutoHide, TDockKind.dkDocking]);
回复 支持 反对

使用道具 举报

发表于 2010-5-10 17:46:18 | 显示全部楼层
从这里看,没什么问题。
楼主,你就看那个文档关联的加载,按它的名字搜索代码,然后把你自己的这个面板也加上类似的加载代码就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-11 11:23:13 | 显示全部楼层
我给Panel 的Caption 赋值后关联菜单名称就能显示出来了,我要怎么样做才能实现在打开某个功能时才显示这个菜单,否则隐藏
回复 支持 反对

使用道具 举报

发表于 2010-5-11 14:00:00 | 显示全部楼层
此问题,你的同事已经在很早之前就问过了,你跟他沟通下吧。
http://bbs.justep.com/forum.php?mod=viewthread&tid=28566
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-11 15:54:51 | 显示全部楼层
我自己写了下面的方法,但是运行功能时报错了,你帮忙看看这样写对吗?
procedure TSTANDARDSTYLEMAINFORM.ShowPnl_GLXX;//显示
begin
  if not FPnlNewShowing and actRelevancy.Checked and isShwoPnl_GLXX then
  begin
    FPnlNewShowing := True;
    DockStub.BeginUpdate;
    try
      DockStub.AddClient('PnlNew', Pnl_GLXX, nil);
      DockStub.ShowClient(Pnl_GLXX);
    finally
      DockStub.EndUpdate;
    end;
  end;
end;

procedure TSTANDARDSTYLEMAINFORM.HidePnl_GLXX;//隐藏
begin
  Exit; // TODO: 一直显示
  DockStub.BeginUpdate;
  try
    DockStub.HideControl(Pnl_GLXX);
    DockStub.RemoveClient(Pnl_GLXX);
  finally
    DockStub.EndUpdate;
  end;
  FPnlNewShowing := False;
end;
function TSTANDARDSTYLEMAINFORM.isShwoPnl_GLXX: Boolean;
begin
  Result := Pnl_GLXX <> nil;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-11 15:58:57 | 显示全部楼层
错误如图

fdsews.jpg

25.39 KB, 下载次数: 145

回复 支持 反对

使用道具 举报

发表于 2010-5-11 16:11:53 | 显示全部楼层
看不出来是什么问题,用studio调试看看吧
或者问问 6楼链接中 你的同事。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 03:45 , Processed in 0.044545 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表