On 6/5/11 12:19 AM, Slava Paperno wrote:
I have a list field ("MyListField") with a rawKeyDown handler that tells me
which line is the hilitedLine after every key press.
on rawKeyDown parKey
put return& the hilitedLine of me after msg
pass rawKeyDown parKey
end of rawKeyDown
Probably a typo, but "end of rawkeydown" throws a compiler error. Also,
when passing a message, you don't need to include the parameter(s),
those go along automatically. "pass rawKeyDown" is enough, though I see
it doesn't seem to matter if it's there; likely the engine is ignoring it.
When I press the Up Arrow and Down Arrow keys, I see in the message box that
the hilitedLine is changing as expected, but the actual highlight in the
field is not moving: the top line always remains highlighted.
The listBehavior property is true.
This weird behavior starts when I use this command:
focus on field "MyListField"
I just tested this and it's behaving okay for me. The focus command
doesn't make any difference, the hilite changes normally when arrow keys
are pressed. Your field has "autohilite" set to true, right? Do you have
any arrowKey handlers that might be blocking the arrow keys?
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode