vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Text in RichTextBox formatieren: Bullet und Tabs 
Autor: Manfred X
Datum: 23.07.16 13:37

Die Windows.Forms.Richtextbox ist eine Erweiterung der
einfachen Textbox und bietet einige RTF-Möglichkeiten
zur Gestaltung von Textabschnitten (Font, Farbe, Einzug, ...).
Dieses Control ist aber kein Textverarbeitungssystem.
Für die Nutzung der begrenzten Möglichkeiten gibt es
massenhaft Beispiele im Internet !!
Für alles weitere gibt es z.b. MS-WORD.

Dein TabStop-Problem kann ich nicht nachvollziehen.

Prinzipiell selektiert man einen Textabschnitt
(Selectionstart, Selectionlength) und weist die
gewünschte Formatierung zu (Selectionfont, ...color, ...tabs, ...).
Das Control setzt für diesen Abschnitt Code-Klammern und
fügt die entsprechenden RTF-Codes ein.

Hier ein Beispiel für das Neusetzen von Tab-Weiten
in einem Abschnitt.
With RichTextBox1
   .AcceptsTab = True
 
   'Einen Text mit Tabulatoren zuweisen 
   .Rtf = _
      "{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0" & _
      "Microsoft Sans Serif;}}" & _
      " \viewkind4\uc1\pard\f0\fs17 " & _
      "Breakfast\tab Lunch\tab Dinner\par " & vbNewLine & _
      "Coffee\tab Soda\tab Wine\par " & vbNewLine & _
      "Sandwich\tab Salat\tab Burger\par}"
 
      'Ganzen Text auswählen
      .SelectAll()
      'Tabulatorweite eintragen
      .SelectionTabs = New Integer() {80, 160, 240}
 
      'Zweite Zeile markieren (nullbasierter Index) 
      .SelectionStart = .GetFirstCharIndexFromLine(1)
      .SelectionLength = .GetFirstCharIndexFromLine(2) - .SelectionStart
 
      'Für diese Zeile neue Tabweite setzen 
      .SelectionTabs = New Integer() {160, 240, 320}
 
End With
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Text in RichTextBox formatieren: Bullet und Tabs3.774spatzimatzi21.07.16 16:39
Re: Text in RichTextBox formatieren: Bullet und Tabs3.105Manfred X21.07.16 21:35
Re: Text in RichTextBox formatieren: Bullet und Tabs2.997Manfred X22.07.16 07:31
Re: Text in RichTextBox formatieren: Bullet und Tabs3.103spatzimatzi23.07.16 11:12
Re: Text in RichTextBox formatieren: Bullet und Tabs3.117Manfred X23.07.16 13:37

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel