RichTextBox
ürününe bir dize eklemek için RichTextBox.AppendText
işlevini kullanıyorum. Bunu belli bir renkle ayarlamak istiyorum. Bunu nasıl yapabilirim?WPF RichTextBox ekli renkli metin
14
A
cevap
29
Sadece bu deneyin:
İstersenizTextRange tr = new TextRange(rtb.Document.ContentEnd, rtb.Document.ContentEnd);
tr.Text = "textToColorize";
tr.ApplyPropertyValue(TextElement.ForegroundProperty, Brushes.Red);
9
, ayrıca bunun bir uzantısı yöntemi yapabilirsiniz.
public static void AppendText(this RichTextBox box, string text, string color)
{
BrushConverter bc = new BrushConverter();
TextRange tr = new TextRange(box.Document.ContentEnd, box.Document.ContentEnd);
tr.Text = text;
try
{
tr.ApplyPropertyValue(TextElement.ForegroundProperty,
bc.ConvertFromString(color));
}
catch (FormatException) { }
}
Bu yüzden sadece
myRichTextBox.AppendText("My text", "CornflowerBlue");
veya onaltılık gibi
myRichTextBox.AppendText("My text", "0xffffff");
içinde
yapabilirsiniz yapacaktır yazdığınız renk dizesi geçersiz ise, basitçe tipleri bunu içinde varsayılan renk (siyah). Umarım bu yardımcı olur!İlgili konular
- 1. C#/WPF: RichTextBox
- 2. RichTextBox bul ve metin görsel temel
- 3. C# WPF Satır ve Column numarası, RichTextBox
- 4. Aynı satırdaki renkli metin TRichEdit
- 5. birim ekli bir davranışı test edin wpf
- 6. RichTextBox C# içindeki metin nasıl hizalanır?
- 7. WPF RichTextBox, satır numaraları ile düzenleyici oluşturmak için
- 8. wpf C# vurgulu renkli pencereleri alma 10
- 9. C# - WPF RichTextBox içine büyük bir dosya yükleniyor?
- 10. WPF Zengin metin kutusu altı çizili
- 11. Bash bash içinde renkli metin çıktısını algılar
- 12. libGDX: Bir etikette çok renkli metin
- 13. react-native: çok renkli metin görünümü
- 14. kullanıcı richtextbox
- 15. RichTextBox yatay kaydırma çalışmıyor
- 16. RichTextBox Yeni Çizgi Dönüştürme?
- 17. WPF KomutParametresi Metin Kutusunda
- 18. WPF değişiklik metin
- 19. GUI Metin Temizle WPF
- 20. RichTextBox Boşlukları Ekleme
- 21. WPF: Ekli bir özelliği bir stilde tanımlayabilir/ayarlayabilir miyim?
- 22. Ekli bir düğme
- 23. R konsolu için renkli
- 24. RichTextBox seçili satırlar
- 25. RichTextBox ve sekme tuşu
- 26. Renkli çıktı
- 27. WPF - TextBlock - Biçim Metin Programlı
- 28. WPF GridViewColumn öğesinde Metin Biçimlendirme
- 29. WPF Doğrulama bağlanmamış metin kutusu
- 30. Odağı WPF metin kutusuna ayarla
güzel teşekkürler! – Aks