起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 106|回复: 7

【结贴】通讯录光标定位?????**

[复制链接]
发表于 2008-10-29 09:43:25 | 显示全部楼层 |阅读模式
如图:当打开通讯录时候,光标定位到:公司内部通讯录。

qq截图未命名1.jpg

11.11 KB, 下载次数: 69

回复

使用道具 举报

发表于 2008-10-29 10:12:10 | 显示全部楼层
修改资源【业务模型\协同系统\个人事务\通讯簿库\通讯簿列表】中的 Init事件

  tvGroup.items[0].Expanded := True;
    tvGroup.items[0].getFirstChild.Selected := True;//添加这句
    tvGroup.items[0].getNextSibling.Expanded := True;

  finally
    lStrings.Free;
  end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-29 10:23:45 | 显示全部楼层
3Q~
光标是定位到了:公司内部通讯录了。
但是右边的DataGrid1都没有立刻显示出当前公司内部的通讯录。还要我点一下私人通讯录,再点回公司内部通讯录,相当于刷新下才出来。我希望能当光标定位到:公司内部通讯录后,DataGrid1立刻显示出所有通讯录。
回复 支持 反对

使用道具 举报

发表于 2008-10-29 10:42:58 | 显示全部楼层
那你再调用一下tvGroupClick事件就行了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-29 10:57:24 | 显示全部楼层
我在ONSHOW、Init事件中都再次调用一下tvGroupClick事件,但是好象不行呢。。你有实过么~~呵呵~
回复 支持 反对

使用道具 举报

发表于 2008-10-29 11:18:45 | 显示全部楼层
那你跟踪调试一下吧。我没有具体做测试。
LoadNodeData
tvGroupChange
tvGroupClick

这几个事件里看是怎么处理的。
还有onshow事件里看代码调用
回复 支持 反对

使用道具 举报

发表于 2008-10-29 15:02:26 | 显示全部楼层
楼主,ok了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 16:45:37 | 显示全部楼层
OKl  .结T。谢谢~~
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 11:05 , Processed in 0.040997 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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