Frage

Was ich danach bin, ist eine graute Editbox, die Sie am Ende einiger Programme sehen. Eine Liste von Ergebnissen. Ich habe Probleme, den Text richtig formatiert zu haben.

Wie wird es normalerweise getan?

Die Ausfüllung der Bearbeitungsbox mit halbseitiger Größe mit Text.

Eine große lange Saite mit Linienbrüchen?

Ergebnisse-> text = System :: convert :: toString (var);

Das scheint der einzige Weg zu sein, den ich in das Editbox eingeben kann, aber ich kann nicht eine Multiline -Zeichenfolge erstellen, die diese Zeile akzeptiert.

War es hilfreich?

Lösung

.Net oder winapi? Fügen Sie nicht zu viele Tags hinzu. In der Dialogvorlage von Win32 verwende ich die folgenden Stile, um ein solches Editbox zu erstellen: automatisch hscroll false, auto vscroll false, horizontal scroll false, multiline true, read true, vertikaler Scroll True.

Sie können neue Informationen hinzufügen, indem Sie neuen Text mit vorhandenen Verketten verkettet. Wenn Sie eine neue Zeile wünschen, fügen Sie " n" hinzu. Lange Linien werden verpackt. So scrollen Sie automatisch nach unten in dieses Textfeld WM_VSCROLL -Nachricht mit SB_BOTTOM -Parameter.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top