起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 326|回复: 11

【结贴】DataNavigator感知问题**

[复制链接]
发表于 2009-1-9 10:56:27 | 显示全部楼层 |阅读模式
每次打开一个功能,必须先点一下有数据集的区域(DataGrid或者DocView),DataNavigator才能生效。
能不能一进功能立刻生效,像任务中心那样
回复

使用道具 举报

发表于 2009-1-9 11:28:46 | 显示全部楼层
指定死导航条的datasource
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 11:40:14 | 显示全部楼层
关键是不想指定死
里面也有很多从表
回复 支持 反对

使用道具 举报

发表于 2009-1-9 11:52:16 | 显示全部楼层
进窗体的代码后加上控件获得焦点的代码
回复 支持 反对

使用道具 举报

发表于 2009-1-9 11:52:42 | 显示全部楼层
DocView.SetFocus;
DocViewBar1.Buttons[1].Click;
打印前先把焦点设置到表单
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 12:34:31 | 显示全部楼层
之前想过这个办法,写DocView.SetFocus时会报 什么不能focused  a  disabled or invisible window
这些东西明明都没有隐藏
回复 支持 反对

使用道具 举报

发表于 2009-1-9 13:02:54 | 显示全部楼层
写代码的位置不对,写到窗体的active的事件里面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 13:42:35 | 显示全部楼层
写了setFocus依旧是灰的
回复 支持 反对

使用道具 举报

发表于 2009-1-9 14:03:42 | 显示全部楼层
DataSetBXMXSJJ.FieldByName('BXLB').FocusControl
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 14:10:59 | 显示全部楼层
还是不行
任务中心是怎么实现的?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 14:49 , Processed in 0.054385 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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