主题:  对可编辑的text能否自动tab到下一个

jiesun

职务:普通成员
等级:1
金币:1.0
发贴:182
#12002/7/3 22:02:04
我在同一个界面中有好些text,都是可编辑的。
能否在写几个字后让光标自动跳到下一个可编辑的text。



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
#22002/7/4 14:20:21
可以的,具体的你可以查一下吧,我忘记了



5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#32002/7/4 18:24:54
属性面板里有这个选项
Tab to Next Editable Item


閑闪互动多媒体

疯狂的少年

职务:普通成员
等级:1
金币:0.0
发贴:106
#42002/7/7 16:21:43
属性面板



jiesun

职务:普通成员
等级:1
金币:1.0
发贴:182
#52002/7/14 17:10:45
各位同志,我的意思你们没有看清楚,请看清楚再回答。我是说在程序运行的过程中“自动”跳到下一个,在不用用户按tab键的情况下。而不是如何设置为可编辑。
曾经尝试过 selection 属性,但是没有成功。



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
#62002/7/15 17:33:05
jiesun在上个帖子中说
引用:
各位同志,我的意思你们没有看清楚,请看清楚再回答。我是说在程序运行的过程中“自动”跳到下一个,在不用用户按tab键的情况下。而不是如何设置为可编辑。
曾经尝试过 selection 属性,但是没有成功。


不清楚你所说的自动是指一定时间之后还是敲入特定键之后,还是限制输入的字符数?



jiesun

职务:普通成员
等级:1
金币:1.0
发贴:182
#72002/7/15 23:10:04
引用:
mzgjingsi在上个帖子中说
不清楚你所说的自动是指一定时间之后还是敲入特定键之后,还是限制输入的字符数?

这个重要吗?我是要实现这个功能。



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
#82002/7/15 23:28:32
觉得还是使用Tab to Next Editable Item属性方便

不管怎么样,总得给一个触发消息才能跳到下一个可编辑文本吧



dexn

职务:普通成员
等级:1
金币:1.0
发贴:157
#92002/7/16 15:39:20
set the keyboardFocusSprite = textSpriteNum



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
#102002/7/16 16:02:40
可以使用如下的行为
on keydown me
case the keycode of
36: --为enter键的时候,跳转到下一个可编辑文本域
set the keyboardFocusSprite = TheNextTextSpriteNum
otherwise:
if LimitCharNum<>0 then
--如果是根据输入字符个数来跳转,即LimitCharNum不为0时
if sprite(me.spritenum).member.char.count=LimitCharNum then
set the keyboardFocusSprite = TheNextTextSpriteNum
end if
end if
end case

但还是不明白在此处怎么去设置自动功能