Touch Keyboard
A keyboard control that supports touch screen input.
Namespace: LSOne.Controls
Assembly: LSOne.Controls.TouchKeyboard
Syntax
public partial class TouchKeyboard : UserControl
Constructors
Name |
Description |
---|---|
TouchKeyboard() |
Default constructor |
Properties
Name |
Description |
---|---|
BuddyControl |
Get or set the keyboards buddy control. If you set the buddy control as a text box or combo box, the actions made on the keyboard will be reflected in the buddy control. |
DelayedEnabled |
Get or set if the control is enabled. The effect of this property is delayed by 10 ms. |
DelayedVisible |
Get or set if the control is visible. The effect of this property is delayed by 10 ms. |
KeystrokeMode |
Get or set if the control should use keystroke mode. If true, when a button is pressed, a keyboard button press will be simulated. For example if this setting is true and a button is clicked while the focus is in a text box, the corresponding keyboard button will be pressed and typed into the text box. |
KeyboardMode |
Get or set the keyboard mode. Uses the KeyboardModeEnum which can be set to Alphabet or Numeric. |
SendEnterAsStroke |
Get or set if pressing the enter button should also simulate pressing the enter key on the physical keyboard. |
Events
Name |
Description |
---|---|
EnterPressed |
Occurs when the enter button is pressed. |
ObtainCultureName |
Occurs when the control loads. Uses the CultureEventArguments which contains the culture name and layout name. |
Examples
See Source\POS\Other\POSSharedDialogs\PayCustomerAccountDialog.cs or Source\POS\Other\POSSharedDialogs\UnitOfMeasureListDialog.cs from DevPack for usage examples.