Cursor in TextEdit
Sebastian Wieland
Hallo zusammenIch habe für das Form 150 (Artikelstammdaten) ein AddOn implementiert. Ich erzeuge ein neues Element TextEdit und setzte dort die TabOrder so, damit dieses Feld beim Öffnen des Forms aktiv ist.
Nun ergibt sich folgendes Problem:
Wenn ich einen bestehende Artikel öffne (zB. über den Pfeil in der Stückliste) springt der Cursor in das von mir bestimmte TextEdit-Feld. Allerdings wird der bestehende Inhalt in diesem Feld gelöscht und das Form ist im "Aktualisieren" Modus. Mein Ziel ist es aber, dass der Cursor den Inhalt des aktiven Feldes nicht löscht sondern nur markiert. So ist das Verhalten ohne AddOn.
Hat jemand eine Idee oder einen Hinweis?
Merci und Gruss.
Sebastian
Marco Schweighauser
Hallo SebastianDu könntest statt die TabOrder zu setzen, einfach beim Form - Afterload Event einen Klick ins TextEdit machen. Auf dem TextEdit Element findest du eine Methode Click, welche du aufrufen kannst. Der Click Aufruf darf aber est am Schluss kommen, damit nicht ein anderes Element sich nach dem Click() den Fokus schnappt.
Alternativ könnte man auch das Active Property auf True setzen. Allerdings bin ich nicht sicher ob dann auch der Cursor ins TextEdit gesetzt wird.
Gruss
Marco
Sebastian Wieland
Sali MarcoIch vermute dass mein Problem nicht in der Tab Reihenfolge oder bei den Properties meiner TextEdit Felder liegt. Ich habe mal mein "Problemfeld" auf Disable gesetzt. Wenn ich nun das Form über einen Linkpfeil öffne, springt der Cursor in das zweite Feld in der Tab-Reihenfolge. In diesem Feld wird der vorhandene Text markiert, aber nicht gelöscht. Mein Form befindet sich aber dennoch im Modus "Aktualisieren".
Wenn ich ohne AddOn's mein Form über einen Linkpfeil öffne, dann wird der vorhandene Text im ersten TextEdit Feld ebenfalls nur markiert und nicht gelöscht. Das Form befindet sich aber im "OK" Modus.
Es scheint, als ob das Form bei gestartetem AddOn immer im "Aktualisieren" Modus geöffnet wird. Dieser Effekt tritt nur auf, wenn ich das Form über einen Linkpfeil öffne. Wenn ich über da Menü gehe, wird das Form korrekt im "Suche" Modus geöffnet. Nach der Suche wechselt das Form normal in den "OK" Modus.
Hast du noch irgendwelche Hinweise oder Ideen?
Gruss.
Sebastian
Marco Schweighauser
Hallo SebastianKönntest du mir den Code Auschnitt senden wo du das TextEdit Feld erzeugst?
Sebastian Wieland
Sali MarcoHabe dir den Code soeben gemailt.
Merci und Gruss.
Sebastian
0
Please sign in to leave a comment.
Comments
0 comments