Ich erstellte eine RichTextBox und ich bemerkte, dass wenn ich die Tab-Taste drücke, es nichts tut. Es wird angenommen, dass es etwas Platz braucht, aber nicht.RichTextBox und Tab-Taste
Wie kann ich darauf zugreifen?
Ich erstellte eine RichTextBox und ich bemerkte, dass wenn ich die Tab-Taste drücke, es nichts tut. Es wird angenommen, dass es etwas Platz braucht, aber nicht.RichTextBox und Tab-Taste
Wie kann ich darauf zugreifen?
Standardmäßig wird durch Drücken der TAB-Taste der Fokus zum nächsten Steuerelement verschoben. Wenn Sie die AcceptsTab-Eigenschaft der RichTextBox auf true
setzen, kann RichTextBox Tabulatorzeichen akzeptieren.
Siehe diesen MSDN-Artikel auf der AcceptsTab property.
Zuerst müssen Sie folgende Eigenschaften des RichTextBox setzen
richTextBox.Multiline = true;
richTextBox.AcceptsTab = true;
Und im keypress Fall richtextbox benötigen Sie folgende
if (e.KeyChar == 9)
{
e.Handled = false;
}
Ok tun danke es jetzt funktioniert. Aber ich kann sehen, dass der Zeiger zu viel bewegt. Gibt es eine Möglichkeit, wie ich die Anzahl der Speicherplätze kontrollieren kann? – user2203448