Database 版 (精华区)

发信人: Powerpc_Pm@bbs.ustc.edu.cn (四大烂人之零零烂), 信区: cndatabase
标  题: Re: vfp问题求助?
发信站: 中国科大BBS站 (Mon Mar 23 01:13:33 1998)
转信站: Lilac!ustcnews!ustcbbs

> ==> Jian_Wang( )                             说道: 
> (1)在一表单下建一些容器和控件,对于该表单下的容器 
> 和控件的一些初始条件,在表单的init给出,监控表单执行 
> 情况,发现打开表单后,并非第一个执行表单的init, 
> 而是执行表单上一text2的init,这样就造成错误,为什么会 
> 如此. 

可以参考VFP自带的例子,里面有对事件的触发顺序有很好的示例。
在它的帮助文件中是这样写的:

对于表单集和其他容器对象来说,容器中对象的 Init 事件在容器的 Init 
事件之前触发,因此容器的 Init 事件可以访问容器中的对象。容器中对象的 Init 
事件的发生顺序与它们添加到容器中的顺序相同。
如果不创建控制,可在 Init 事件中返回“假”(.F.),这时不触发 Destroy 
事件。例如,下面的代码在 Invoice 表不存在时返回“假”(.F.):

PROCEDURE INIT 
    IF NOT FILE("INVOICE.DBF") 
      ERROR Initialization Failed: File not found 
      RETURN .F. 
    ELSE 
      USE INVOICE IN 0 AGAIN 
      THIS.WorkArea = SELECT() 
    ENDIF 
ENDPROC

> (2)怎样控制插入符在文本框中一定位置出现?谢谢 
 
指在第几个字符后出现那种么?应该是不行的。

--
※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.800毫秒