2010-04-26 5 views
2

J'utilise System.Windows.Forms.RichTextBox et, par défaut, la taille de l'onglet est de 8 espaces. Le RichTextBox lui-même n'est pas si grand et 8 espaces conduit à beaucoup de défilement. Y at-il un moyen de faire 4 espaces. Si c'est important, le contrôle est initialement vide et l'utilisateur commence à saisir des éléments et les onglets doivent être plus courts (4 espaces) lorsque l'utilisateur saisit du texte avec des tabulations.C# RichTextBox Taille de l'onglet

J'ai essayé Modifying default tab size in RichTextBox et quelques variations, mais pas de chance.

Répondre

2

Peut-être que vous devriez lire attentivement les réponses que vous liez à.

Vous ne pouvez pas définir les onglets pour 'RichEdit' mais seulement pour une sélection dans RichEdit.

Vous avez besoin quelque chose comme:

rtb.SelectAll(); 
rtb.SelectionTabs = new int[] { 100, 200, 300, 400 };