How to get VerifyEvent properties: keyCode and start/end at same time? [message #547820] |
Mon, 19 July 2010 17:01 |
Jeffery Yuan Messages: 27 Registered: July 2009 |
Junior Member |
|
|
Hi, all:
In my rcp application, there is an editor, I need disable backspace and delete key in some cases.
So I need add VerifyKeyListener or VerifyListener.
I also need know event properties: keyCode and start/end at same time.
But in VerifyKeyListener, the VerifyEvent only contains fields: keyCode, character and stateMask.
In VerifyListener, the VerifyEvent only contains fields: start, end, text, no keyCode, character and stateMask information.
Is there a trick to get VerifyEvent properties: keyCode and start/end at same time?
Thanks for any help and reply in advance : )
|
|
|
|
Re: How to get VerifyEvent properties: keyCode and start/end at same time? [message #548234 is a reply to message #547820] |
Wed, 21 July 2010 08:19 |
Jeffery Yuan Messages: 27 Registered: July 2009 |
Junior Member |
|
|
Hi, Praveen:
Thanks for your response.
In VerifyKeyListener, and VerifyListener, they do conatain these fileds, but some values are invalid, not filled.
For example:
I select the text from position 0 to 11, and click backspace:
In VerifyKeyListener, it prints:
VerifyEvent{StyledText {} time=162508109 data=null character='' keyCode=8 keyLocation=0 stateMask=0 doit=true start=0 end=0 text=null}
Only fields - character, keyCode, stateMask contains valid value,
start=0 end=0 text=null, obviously they are not valid.
In VerifyListener, it prints:
VerifyEvent VerifyEvent{StyledText {} time=162508109 data=null character='\0' keyCode=0 keyLocation=0 stateMask=0 doit=true start=1 end=11 text=}
Only fields - start, end, text contains valid value,
character='\0' keyCode=0, obviously they are not valid.
|
|
|
Powered by
FUDForum. Page generated in 0.03879 seconds