WinCCflex2008 - Mehrzeiliges E/A-Textfeld

Isha

Level-1
Beiträge
55
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich habe ein Ein-/Ausgabefeld definiert. Darstellung: Zeichenkette, Feldlänge: 255.

Der Bediener soll nun einen beliebigen Text eingeben können.
Leider habe ich noch nicht herausgefunden wie bei der Texteingabe ein Zeilenumbruch gemacht werden kann.
Übliche Tastenkombinationen wie Enter, Ctrl+Enter, Alt+Enter, Shift+Enter funktionieren nicht. Und ein einzeiliger Text mit 255 Zeichen macht irgendwie keinen Sinn.

Wie kann in einem Textfeld ein Zeilenvorschub eingegeben werden?

Gruss
Isha
 
Wie kann in einem Textfeld ein Zeilenvorschub eingegeben werden?

In einer Zeichenkette ist selbst ein Umbruchzeichen weiter nichts als
beliebiges Zeichen bzw. ein Zeichenkombination an einem bestimmten
Platz innerhalb des Gesamtstrings. Somit kann dein Wunsch leider
nicht erfüllt werden.

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In einer Zeichenkette ist selbst ein Umbruchzeichen weiter nichts als
beliebiges Zeichen bzw. ein Zeichenkombination an einem bestimmten
Platz innerhalb des Gesamtstrings. Somit kann dein Wunsch leider
nicht erfüllt werden.

Frank

Danke für die Antwort.
Jedoch ist dies für mich nicht verständlich.
Genauso unverständlich ist, warum ein langer Text im Textfeld nicht automatisch umgebrochen wird, wenn das Feld genug hoch ist.

Gruss
Isha
 
... das ist so, weil Herr S. diese Funktionalität nicht vorgesehen hat.
Du kannst sicher sein, dass der Eine oder Andere ausser dir diese Funktion auch gerne schon gehabt hätte - ggf. als wählbare Eigenschaft ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... das ist so, weil Herr S. diese Funktionalität nicht vorgesehen hat.
Du kannst sicher sein, dass der Eine oder Andere ausser dir diese Funktion auch gerne schon gehabt hätte - ggf. als wählbare Eigenschaft ...

Gruß
Larry

Nein, S... hält sich nicht an internationale Konventionen, ausserdem wäre es ziemlich kompliziert dem Maschinenbediener zu erklären, dass er \n für eine neue Zeile eingeben muss.


Ein String ist ein Zeichenkonstrukt, wo einfach viele Zeichen in aufeinanderfolgenden Speicherzellen stehen.

Bei einer Tabelle mit 200 Spalten und einer Zeile kommt doch auch keiner auf die Idee da einen Umbruch haben zu wollen.

Das ist aber im Prinzip das gleiche. Viele Zeichen hintereinander weg geschrieben.

Daher sollte man die Kirche im Dorf lassen und nicht alles bemeckern, was einen Montags früh vor dem ersten Kaffe vielleicht nicht 100 prozentig gefällt. :rolleyes:

Ich bin für kontruktive Kritik, aber manches halte ich für weit übertrieben.

Genauso das hier:

Genauso unverständlich ist, warum ein langer Text im Textfeld nicht automatisch umgebrochen wird, wenn das Feld genug hoch ist.
Ist es zuviel verlangt mal kurz die Enter-Taste für einen selbst gewollten
Zeilenumbruch zu drücken. Falls es automatisch gehen würde käme morgen
wieder einer angerannt und würde sagen:

"So ein MIST, dieser automatische Umbruch .. kann man das nicht abschalten .. wer braucht sowass"

Wie dem auch sei.

Frank
 
Hallo Frank,
Ist es zuviel verlangt mal kurz die Enter-Taste für einen selbst gewollten Zeilenumbruch zu drücken.
Es wäre ja schön, wenn das ginge ...

Falls es automatisch gehen würde käme morgen
wieder einer angerannt ...
Deswegen ja auch mein Vorschlag, hier etwas parametrierbares zu machen (wie es in den gängigen Entwicklungssystemen, auf die sich ja auch Flex stützt, so üblich ist) ...

Gruß
Larry
 
Zurück
Oben