精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>锦上添花 技巧大家谈>>Re: 如何使用Enter代替TAB

主题:Re: 如何使用Enter代替TAB
发信人: davidfei()
整理人: pblover(1999-09-14 14:15:45), 站内信件
在窗口中实现此功能麻烦一点,比较简练和实用的一个办法是:  

1.在窗口超出边界的位置放一个具有default属性的commandbutton cb_1  

2.窗口的instance 变量:  
dragobject idrg_obj[]  
int i 

3.窗口的open事件:  
idrg_obj = {sle_1, mle_2, ...} //按照移动顺序把输入域控件都列上  

4.cb_1的click事件  
i++  
IF i > UpperBound(idrg_obj) THEN i=1  
idrg_obj[i].Setfocus() 

;【 在 windyin (风仔) 的大作中提到: 】
: 最近的电脑报上发表了一篇文章,用enter健代替tab切换输入区域,
: 但它好象只能在数据窗口中实现,那么在一般的窗口中输入数据时,如何
: 也实现同样的功能呢?


--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.37.154]

[关闭][返回]