起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: crystal

【结贴】光标移动问题**

[复制链接]
 楼主| 发表于 2009-4-7 09:04:08 | 显示全部楼层
找到问题了。是这段。
procedure TB2_1_JKJCB.FIELD_GRTJJLSJJ_ZZEnter(Sender: TDataField);
begin
{
if  (DataSetGRTJJLSJJ.FieldByName('ZZ').AsString ='') then
begin
     FIELD_GRTJJLSJJ_ZZButtonClick(Sender);
end;
}
end;

屏蔽了就没事。但是我想实现在这个字段为空的时候执行 字段的单击时间啊。弹出窗体。应该如何实现呢?
回复 支持 反对

使用道具 举报

发表于 2009-4-7 14:08:23 | 显示全部楼层
楼上是的当焦点进入这个字段的时候执行,如果单击事件得放到字段onclick事件中。
我在show事件中让某个字段FocusControl后,在另外一个字段的onEnter事件中使用11楼的代码在没有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-7 15:00:51 | 显示全部楼层
ZZButtonClick  和 ZZEnter  是同一个字段,错误是在初始化运行没问题,但是在IE运行就出错。我把缓存什么的都删过重试也是一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-9 09:26:57 | 显示全部楼层
有没有其他的方法可以使用回车来弹出窗体?
回复 支持 反对

使用道具 举报

发表于 2009-4-9 10:00:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-9 10:18:36 | 显示全部楼层
Button1Click 里是可以的。但是在ONSHOW 里面就不可以了。
就算在 ONSHOW 里面 执行一下 Button1Click  也不得
回复 支持 反对

使用道具 举报

发表于 2009-4-9 11:06:19 | 显示全部楼层
哎呀,楼主,我上面给的链接帖子你看没看?
用timer这个方法去试一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-10 09:43:06 | 显示全部楼层
1,timer的判断问题。我怎么在字段编辑器里调用  TIMER 控件?
想用字段编辑器里的事件来对变量 进行改变。
2,或则。窗体上调用字段编辑器里的事件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-13 08:46:00 | 显示全部楼层
可以吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-13 09:04:23 | 显示全部楼层
楼主,你试试就知道了:可以。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 15:51 , Processed in 0.040482 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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