Feedback

C# - Farbigen Text zu RichTextBox hinzufügen

Veröffentlicht von am 01.04.2013
(1 Bewertungen)
Da ich als ich selber das Problem hatte, Farbigen Text zur RichTextBox hinzuzufügen (nicht die gesammte Textfarbe zu verändern), gemerkt habe, dass es vielen Leuten so geht, hab ich meine Lösung dafür eine kleine Methode (2 Überladungen)
gepackt.
Die zweite ist überflüssig aber nützlich um das ganze Einheitlich zu gestalten und sie verwendet die 'AppendText(..)'-Methode und nicht, wie viele Leute, die "manuell" Text hinzufügen mit '+=', was die Formatierung ruiniert. ;)

Farbig:

AddText(richTextBox1, "Hallo", Color.Red);

Standard-Farbe:

AddText(richTextBox1, "Welt");
GFU-Schulungen  [Anzeige]

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

ASP.NET Core Server- und Client-Programmierung

Sie  lernen in drei (3) Tagen wie man mit  ASP.NET Core und den Technologien  MVC, Entity Framework, WebAPI und  Razor professionelle sowie moderne  Web-Anwendungsarchitekturen aufbaut.  Die Schulung ist der perfekte  Einstieg um insbesondere datengetriebene  und präsentationsorientierte  Applikationen auf Basis der robusten und  skalierbaren ASP.NET Core  Plattform zu erstellen. Nach der Veranstaltung kennen Sie die Konzepte von Angular und können Angular in neue und bestehende ASP.NET-Anwendungen einsetzen.

private void AddText(RichTextBox rtb, string txt, Color col)
{
    int pos = rtb.TextLength;
    rtb.AppendText(txt);
    rtb.Select(pos, txt.Length);
    rtb.SelectionColor = col;
    rtb.Select();
}
private void AddText(RichTextBox rtb, string txt)
{
    AddText (rtb, txt, rtb.ForeColor);
}
Abgelegt unter RichTextBox, Textfarbe, Farbig, Einfügen.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!