起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 139|回复: 5

【结】如果得到窗体的ID及名字?**

[复制链接]
发表于 2008-5-20 23:38:44 | 显示全部楼层 |阅读模式
如何得到如下图红色标记的ID及窗体名?或者位置或者BizUrl
谢谢!

bizurl.jpg

32.94 KB, 下载次数: 100

回复

使用道具 举报

发表于 2008-5-21 08:49:13 | 显示全部楼层
楼主想要按照什么作为条件来查找窗体呢?
回复 支持 反对

使用道具 举报

发表于 2008-5-21 09:01:02 | 显示全部楼层
按照bizurl来查找:
var
  lBizURL: TBizURL;
  lBizNode: TBizNode;
begin
  lBizURL := TBizURL.Create;
  try
    lBizURL.URL := 'Biz:\TESTSPACE\TEST\YWGN1.Func\MainForm.Form';
    lBizNode := biztree.BizTreeStructure.FindNodeByBizURL(lBizURL);
    if Assigned(lBizNode) then
      begin
        Memo1.Lines.Clear;
        Memo1.Lines.add(lBizNode.ID);
        Memo1.Lines.add(lBizNode.DisplayName);
        Memo1.Lines.add(lBizNode.FullFileName);
        Memo1.Lines.add(lBizNode.BizURL.Url);
      end;
  finally
    lBizUrl.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 09:07:43 | 显示全部楼层
我是想在功能运行的时候,在不知道BizUrl的情况下,根据当前功能得到这些玩意儿的!
回复 支持 反对

使用道具 举报

发表于 2008-5-21 10:16:59 | 显示全部楼层
那也需要给个条件啊。
是要取当前功能的主窗体,还是功能下创建的其他窗体?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 17:03:30 | 显示全部楼层
结贴吧,我自己用土办法解决
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:38 , Processed in 0.043467 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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