3 Stimmen

Ändern Sie den Zeilenabstand im Winform RichTextBox

In meinem Winform-Projekt verwende ich ein RichTextBox-Steuerelement, um eine Art alter Konsolenbildschirm anzuzeigen. Dies funktioniert einwandfrei, aber es gibt einen Abstand zwischen den Zeilen. Ist es möglich, diesen Abstand auf 0 oder etwas in der Nähe davon zu ändern? Wenn ich eine Linie vom vertikalen Strich von Zeile 1 bis Zeile 5 male, möchte ich keinen Abstand zwischen den Linien.

Hoffentlich kannst du mir helfen.

3voto

Josh Punkte 66190

Es gibt tatsächlich eine Menge, das der Windows Forms RichTextBox nicht freigibt. Wenn Sie den HWND (Handle-Eigenschaft) des Steuerelements haben, können Sie die SendMessage-API verwenden, um die EM_SETPARAFORMAT-Nachricht zu senden, um mit der Formatierung zu experimentieren.

Insbesondere die PARAFORMAT2-Struktur hat einige Zeilenabstandsoptionen, die relevant sein könnten. Sie müssen sich jedoch mit Interop beschäftigen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X