Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.ff
Selection olarak işaretli alanı keser. Şöyle yaparız.
Şöyle yaparız. Bir indeks numarası döner.
Satırları verir.
ReadOnly Alanı
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Selection olarak işaretli alana yeni font atar. Şöyle yaparız.
Karakter başlangıç indeksi ve uzunluğu verilir.
Örnek
Şöyle yaparız.
Bold font için şöyle yaparız.
Herşeyi bold yapmak için şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
using System.Windows.Controls;
AppendText metoduŞöyle yaparız.ff
string text = ...;
rtb.AppendText(text);
Cut metoduSelection olarak işaretli alanı keser. Şöyle yaparız.
rtb.Cut();
GetCharIndexFromLine MetoduŞöyle yaparız. Bir indeks numarası döner.
RichTextBox rtb = ...; int fromLine = ...; int count = ...;
int p1 = rtb.GetFirstCharIndexFromLine(fromLine);
int p2 = rtb.GetFirstCharIndexFromLine(fromLine + count);
Lines AlanıSatırları verir.
ReadOnly Alanı
Şöyle yaparız.
rtb.ReadOnly = false;
Select metoduŞöyle yaparız.
//Move the insertion point to the end of the line
rtb.Select (rtb.TextLength, 0)
SelectedText AlanıŞöyle yaparız.
rtb.SelectedText = "";
SelectionBackColor AlanıŞöyle yaparız.
Color hiLight = Color.Yellow;rtb.SelectionBackColor = hiLight;
SelectionFont AlanıSelection olarak işaretli alana yeni font atar. Şöyle yaparız.
Font font = ...;
rtb.SelectionFont = font;
Etkin font'u da değiştirir. AppendText ile eklenen yeni metin de bu fontu kullanılır. Şöyle yaparız.//Set the formatting and insert the second snippet of text
rtb.SelectionFont = new Font(rtb.Font, FontStyle.Bold)
rtb.SelectionColor = Color.Green
rtb.AppendText("[BOLD GREEN]")
SelectionStart ve SelectionLength AlanlarıKarakter başlangıç indeksi ve uzunluğu verilir.
Örnek
Şöyle yaparız.
rtb.SelectionStart = p1;
rtb.SelectionLength = p2 - p1;
ÖrnekBold font için şöyle yaparız.
string target = "the hotel has informed us that unfortunately it is not possible";
RichTextBox1.SelectionStart = RichTextBox1.Text.IndexOf(target);
RichTextBox1.SelectionLength = target.Length;
RichTextBox1.SelectionFont = new Font(RichTextBox1.Font, FontStyle.Bold);
ÖrnekHerşeyi bold yapmak için şöyle yaparız.
RichTextBox1.SelectionStart = 0;
RichTextBox1.SelectionLength = RichTextBox1.Length;
RichTextBox1.SelectionFont = new Font(RichTextBox1.Font, FontStyle.Bold);
ScrollToCaret metoduŞöyle yaparız.
rtb.ScrollToCaret();
Text AlanıŞöyle yaparız.
//Insert first snippet of text, with default formatting
rtb.Text = "This is black "
Metni döndürür. Şöyle yaparız.rtb.Text;
Hiç yorum yok:
Yorum Gönder