LabVIEWForum.de
Ring Element: beim Ringtext Zeilenumbruch deaktivieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Ring Element: beim Ringtext Zeilenumbruch deaktivieren (/Thread-Ring-Element-beim-Ringtext-Zeilenumbruch-deaktivieren)



Ring Element: beim Ringtext Zeilenumbruch deaktivieren - jan91 - 29.02.2024 15:07

Hallo Zusammen,

ich verwende Ring Elemente zur Anwahl (z.B. Material).
Die Materialnamen kann der User selbst eingeben und der erscheinen dann nach der Anwahl im Ringtext.

Hierbei passiert es immer wieder, das die Materialnamen länger sind, als sie im Ring Element dargestellt werden können.
Das führt abhängig von den verwendeten Zeichen zu ganz merkwürdigen Effekten:

Passt der Text nicht komplett in das Feld des Ringtextes hinein, so erfolgen ein oder mehrere Zeilenumbrüche, im Beispiel immer hinter dem ":".

Bei einem String Ausgabefeld, kann man diesen Effekt einfach abschalten, indem man dem Parameter "Zeilenumbruch aktivieren" ausschaltet.
Sowas in der Art bräuchte ich auch beim Ring Element, werde aber nicht fündig.

Bisher versuche ich den Text über die Anzahl der Buchstaben zu begrenzen, das sieht aber bei schmalen Buchstaben dann bescheiden aus, da dann eigentlich noch genug Platz da ist und der Text trotzdem abgeschnittten wird.

Auch unterschiedliche Bildschirmauflösungen machen das ganze nicht besser.

Kann mir da jemand weiterhelfen?

Gruß
Jan


RE: Ring Element: beim Ringtext Zeilenumbruch deaktivieren - Hubert R. - 29.02.2024 17:33

Hallo Jan,

ich glaube mit dem Ringelement klappt das nicht.

Schaue dir mal die Listbox an. Hier hast du die Möglichkeit „multi line input“.

Gruß Hubert


RE: Ring Element: beim Ringtext Zeilenumbruch deaktivieren - TpunktN - 01.03.2024 07:17

(29.02.2024 15:07 )jan91 schrieb:  Bisher versuche ich den Text über die Anzahl der Buchstaben zu begrenzen, das sieht aber bei schmalen Buchstaben dann bescheiden aus, da dann eigentlich noch genug Platz da ist und der Text trotzdem abgeschnittten wird.

Auch unterschiedliche Bildschirmauflösungen machen das ganze nicht besser.
Guten Morgen Jan,

mit dem vi 'Get Text Rect.vi' (über Ctrl + Space zu finden) kann man die Textbreite (und Höhe) in Pixel ausgeben lassen, das sollte dir zumindest helfen es manuell zu machen.

Grüße Timo


RE: Ring Element: beim Ringtext Zeilenumbruch deaktivieren - jan91 - 01.03.2024 11:52

Hallo Timo,

vielen Dank für den Tipp, damit konnte ich den Ringtext solange verkleinern, bis er in das Anzeigefeld passt.

Ein Problem an dem ich lange gesessen habe, ist nun gelöst.

Gruß

JanAngel_not