起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: bsit

【搞定】小问题 怎么判断功能树的弹入弹出?**

[复制链接]
发表于 2007-1-25 11:01:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 11:05:46 | 显示全部楼层
怎么没试过   当然试过的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 11:09:28 | 显示全部楼层
procedure TfrmWord.AddControlClick(Sender: TObject);
var
  cc : TControlConfig;
begin
  cc := TControlConfig.Create('DocView1');  //用于设置Acontrol:TwinControl的显示和控制参数
  cc.CanClose := false; 能否关闭
  cc.Text := '显示名称'; 显示标题
  cc.AutoHide := 'AutoHide';
  cc.AutoHideHeight := 600;
  cc.AutoHideWidth := 600;
  cc.AllowButtons := [TDockWindowButton.wbHide, TDockWindowButton.wbAutoHide,
    TDockWindowButton.wbDock, TDockWindowButton.wbClose]; 控制按钮
  cc.AllowDockKinds := [TDockKind.dkDocking, TDockKind.dkFloating,
    TDockKind.dkAutoHide]; 显示风格
  cc.Image := img.Picture;
  DockStub.AddClient('DocView1', DocView1, cc); 将Acontrol:TwinControl按照CC指定的显示和控制方式加入DockStub
end;

没有属性能判断当前功能树是弹出来的  我不是要设置功能树的停靠属性   现在我的是AutoHide ,   我想判断是否功能树被点击  弹出来了
回复 支持 反对

使用道具 举报

发表于 2007-1-25 11:20:14 | 显示全部楼层
是在‘\系统空间\简洁风格\界面库\窗体库\标准风格主窗体’
    procedure HideRelevancyNavBar;
    procedure ShowRelevancyNavBar;

就是找到 hide  和 show
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 11:26:17 | 显示全部楼层
算了  另一种方式解决   加个timer   打开FFuncNavBar时候SetFocus    要判断的时候就判断FFuncNavBar是否有焦点    OK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 11:26:48 | 显示全部楼层
辛苦
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 01:05 , Processed in 0.037799 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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