LabVIEWForum.de - Tab im String Control

LabVIEWForum.de

Normale Version: Tab im String Control
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

ich sehe gerade in meinem Programm, dass die Tabs in meinem String Control (bzw. Indicator) nicht angezeigt werden, stattdessen wird nur ein Leerzeichen dargestellt.
Warum? Soll ich lieber eine Tabelle oder Listbox nehmen, wo die Spalten getrennt angezeigt werden?

Gruß, eg
' schrieb:ich sehe gerade in meinem Programm, dass die Tabs in meinem String Control (bzw. Indicator) nicht angezeigt werden, stattdessen wird nur ein Leerzeichen dargestellt.
Warum?
Kann ich dir auch nicht gennau sagen, ist aber halt einfach so.
' schrieb:Soll ich lieber eine Tabelle oder Listbox nehmen, wo die Spalten getrennt angezeigt werden?
Das musst du wissen, ich weiss ja nicht, was du genau darstellen willst.

MfG, Jens
' schrieb:Kann ich dir auch nicht gennau sagen, ist aber halt einfach so.

Ein Tab ist streng genommen kein printable Character. Es ist ein Steuerzeichen genau wie ein Zeilenumbruch. Das Problem mit Tabs ist dass die Tabposition nicht im Datenstrom enthalten ist.

Jede beliebige Positioniering ist im Prinzip korrekt, oder man muss das konfigurierbar machen und dann ist das Stringkontroll auf einmal ein halbes Textverarbeitungsprogramm und da hatten die LabVIEW Entwickler ganz eindeutig kein Interesse dran. Und es hat sich halt niemand mehr um das gute alte Stringkontroll bemüht, seit es in seiner heutigen Inkarnation in so ungefähr LabVIEW 2.0 aufgetaucht ist.

Persönlich wäre ein Property "Tabulator Characters" manchmal ganz hilfreich, aber in denn meisten Fällen gibt das eh nur ein unbefriedigendes Resultat und mit automatischen Fontmapping wie es oft vorkommen kann ist es schon ganz und gar nicht mehr handelbar.

Rolf Kalbermatter
Danke schön, ich habe Multicolumn Listbox genommen.

eg
@Rolf:
Danke für die Erklärung, sowas in der Art hab ich mir auch schon gedacht.Smile

MfG, Jens
Referenz-URLs