V.3.1
ctlUniTextBoxXP

Unicode textbox,
supports IME input and more than 32000 chars, about 2 Giga Bytes ;-)
>>Common properties

Some Properties/Methods:
Alignment the alignment of text
CurrentLine gets/sets the current line
EnableContextMenu is the context menu available on right click?
IsInIME You can use this property for knowing if the KeyPress, KeyDown and KeyUp events have been raised by the active IME window associated to your control. By using this property in the KeyPress event you can avoid the IME text. See here.
ManualStart Permits you to start the control manually.
This method is useful when using this control into another usercontrol to prevent bad iterations. See this
page.
NoHideSel permits you to maintain visible the text selection when the control has no focus
RaiseChange permits you to turn off the change event
RightToLeft for bidirectional input
OnlyBottomBorder permits you to have only the bottom border
TrapTabKey permits you to trap the tab character
Events:
IMEComposition see here
KeyDown / KeyPress / KeyUp the keyascii or keycode parameter can have negative values (because of Unicode).
You can manage the KeyAscii / KeyCode value simply by using the
clsCommonWrapper.ChrW or AscW methods.
It's also possible to obtain the real Unsigned Integer (in a VB6 long) from the negative value simply by converting the KeyAscii / KeyCode value to a Long using the
clsCommonWrapper.MakeDWord (KeyAscii, 0) method.
MouseWheel raised when someone scrolls the mouse wheel
http://www.hexagora.com
Thu, 20 Oct 2011 07:20:49 UT
Copyright 2003-11 by Lorenzi Davide