LabVIEWForum.de
Position des cursor im String - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Position des cursor im String (/Thread-Position-des-cursor-im-String)



Position des cursor im String - DaniH - 22.01.2010 14:57

Hallo,

Ich habe einen mehrzeiligen Sting.
Wenn man eine Taste x drückt, dann möchte ich eine ListBox genau an die Stelle zeichnen, wo der Cursor steht, d.h. wo das x gemacht wurde.

Wie kann man die X-Y koordinaten auf dem Bildschirm ermitteln!
Hat jemand einen Typ?

Besten Dank
dani


Position des cursor im String - dimitri84 - 22.01.2010 15:00

Vielleicht ist in diesem Thema was für dich dabei.


Gruß dimitri


Position des cursor im String - SeBa - 22.01.2010 15:42

Bahn


Du drückst x? ... und dann soll da wo das "x" ist eine Listbox hingezeichnet werden (aufm Monitor?... nicht aufm FP?)?

Soll die Listbox ein Element des FP sein, in dem du auch das "x" setzt? Oder soll die Listbox ein eigenes SubVI sein?
Soll die Listbox dann das Stringelement überlagern?

Kannst du die ganze Frage vielleicht noch mal neu formulieren? ...etwas präzierser wenn möglich?



Gruß SeBa


Position des cursor im String - DaniH - 22.01.2010 16:15

Hallo,

o.k. ich versuchs nochmals etwas genauer:

Ich habe ein Front Panel. Darauf einen mehrzeiliger String.
Beim der Eingabe des x, soll die ListBox (ebenfalls Elemet des Front Panel), dass bis jetzt irgendwo im Hintergrund war, an die Stelle springen, wo das x steht.

Dazu benötige ich die Position des x (X-Y Koordinaten).
Ich habe jedoch nur die Position des x im String gefunden.

In Anhang: Die ListBox soll von da wo "ListBox2" ist nach "ListBox" springen.


Position des cursor im String - IchSelbst - 22.01.2010 20:58

Dank rolfk weis ich wie die eine Funktion heißt: Get Text Rect.vi und wo es zu finden ist: in der Palette Bildfunktionen.

Hier eine erste Lösung inLv85_img


Position des cursor im String - DaniH - 24.01.2010 20:40

Hallo,

Genau das habe ich gesucht!

Ganz herzlichen Dank