3 Stimmen

Aussehen der RichTextBox

Ich zeige etwas Text auf RichTextBox in einem Winform. Aber ich möchte nicht, dass der Benutzer damit interagiert. Auch nach der Einstellung Read Only, kann ich immer noch den Cursor darin blinken sehen. Wenn ich es deaktiviere, wird der Text ausgeblendet, was ich nicht möchte. Haben Sie eine Idee, wie ich es zum Laufen bringen kann oder wie ich es umgehen kann? Ich verwende RichTextbox, weil ich mehrzeiligen Text benötige und die Ränder um den Text herum anzeigen muss. Und seine Größe ist fest.

6voto

Daniel LeCheminant Punkte 49305

Legen Sie die folgenden Eigenschaften für Ihre RichTextBox fest

Enabled  = false
ReadOnly = true
ForeColor = #000001 // From code, say = Color.FromArgb(0, 0, 1)

Der "Trick" besteht in der Einstellung der ForeColor zu etwas, das nicht ganz schwarz ist ( #000000 ); wenn Sie das tun, wird der Text nicht grau erscheinen, wenn die RichTextBox deaktiviert ist.

-1voto

Learner Punkte 980

Fokussieren Sie im Enter-Ereignis des Textfelds ein anderes Steuerelement.

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