LabVIEWForum.de - Cursor im String Control

LabVIEWForum.de

Normale Version: Cursor im String Control
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, wie kann ich die Position des Cursors im String Control setzen?

Danke
Schon mal die PropertyNode Text->Selection probiert? Cursor wird aber erst sichtbar, wenn du tatsächlich ins Control mit der Maus reingehst. Aber ab dann funzt es.

MfG, Jens
Werde ich probieren. Es geht um dieses kleine VI. Kannst du vielleicht auch gebrauchen. Oder hast du es schon?

Download
Nö, passt nicht. Noch Ideen?

Danke
Hallo, Eugen,

jetzt habe ich eine weitere Idee:

1. Schritt: Erst mal per PropertyNode KeyFocus=True den String "aktivieren", so dass der Cursor überhaupt angezeigt wird.
2. Schritt: PropertyNode Text.Selection

[attachment=11356]

MfG, Jens
Danke Jens, ich glaube damit kann man leben. Key Focus brauche ich nicht, da ich während des Eintippens den Cursor auf die letzte Position setzen will. Fokus ist beim Eintippen sowieso da.
Also irgendwas gefällt mir nicht im Programm. Man kann z.B. bei der vorgaschlagenen Lösung kein Text auswählen um es z.B. in die Zwischenablage zu kopieren. Und es frisst viel CPU, wegen den Property Nodes und grafisches Control Update.
Nicht nur Text.Selection, sondern auch Text.ScrollPosition fressen viel CPU.

Was kann man da besser machen. Screenshot und das VI im Anhang. Das fehlende Exit IF Runtime.vi ist nicht wichtig, also einfach ignorieren.

Gruß

Lv80_img

[attachment=11369]
Referenz-URLs