AdvancedHMI Software

General Category => Support Questions => Topic started by: robkwan on July 02, 2015, 02:52:31 PM

Title: Editbox & keypad
Post by: robkwan on July 02, 2015, 02:52:31 PM
Why AdvancedHMI does not have an editbox/textbox control?

The basicLabel's KeypadAlpahNumeric property invokes an alphanumeric keyboard. Is a keypad available?

I would like to implement the following functions.
1) Touch a string textbox, an alphanumeric keyboard pops up.
2) Touch a numeric textbox, a numeric (no alpha) keypad pops up.

Any suggestion?
Title: Re: Editbox & keypad
Post by: Archie on July 02, 2015, 03:25:28 PM
If you have a TextBox that data can be entered through either a numeric or alphanumeric keypad, should the information only go into the text box or get written to the PLC?

If it were written to a PLC, then a BasicLabel should be able to do the same thing. In design view you would set the AlphanumericKeypad property based on whether the PLCAddressValue point to a string or a numeric value.

Let me know if I am not completely understanding correctly.
Title: Re: Editbox & keypad
Post by: robkwan on July 02, 2015, 04:22:04 PM
Yes, that works. I have to set PLCAddressKeypad and PLCAddressValue to the same holding register.
It seems the BasicLabel is updated after the data went a round trip to the PLC.
Thanks

Any tip on the numeric keypad?
Title: Re: Editbox & keypad
Post by: Archie on July 02, 2015, 05:18:35 PM
If you set AlphaNumericKeypad to False, then you will only get a numeric keypad to pop up when you click the label (as long as a valid address is in PLCAddressKeypad)