Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 4 Jahren, 11 Monaten
Letzter Beitrag:
vor 4 Jahren, 11 Monaten
Beteiligte Autoren:
Fabrice Harari, Danny Lauwers

[WD18] Combobox selection Window ?

Startbeitrag von Danny Lauwers am 13.08.2013 10:26

Hi,

Our application must be used via normal keyboard and touchkeyboard.

Problem: When using a touch keyboard (the PCSoft Touch component) I have a problem that when entering text via the touch keyboard I cannot use the assist input. The moment you type in the first letter, the assist input kicks in and completes the word. When you hit another key on the touch keyboard, the cursor is not positioned correctly, so you now have a word that does not exists.

Have tried repositioning the cursor via CURSOR and CURSOREND, but this does not seem to work.

Tried a popup window instead of the table, but this closes the moment you press a key on the keyboard (the same as Comboopen).

Current sollution: created a Window that I OPEN when entering the combobox where the user can search via a edit box and a table where I set the filter. Works good !

But is there another solution that would work with the standard Combo box with the assist enabled ?
Or can I create a generic window that would accept any combo box and builds the table content/headers according to the content of the Combo box.
The content and number of columns could be different. Any tips on how to create something generic in WinDev ?
Probably with indirection, but some other tips would be nice :)

Tips, Ideas ??

Thanks
Danny

Antworten:

Hi Danny

You could use things like "clone" or "BuildBrowsingTable" to achieve what you are describing

Best regards

von Fabrice Harari - am 13.08.2013 12:22
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.