Mengubah font dan warna teks yang dipilih di richtextbox

pemrograman


Halo
Bisakah Anda menjelaskan kepada saya cara mengubah font dan warna teks yang dipilih di RichTextBox? Saya sudah lama mencari dan tidak menemukan solusi apa pun. Hanya bagaimana mengubah font seluruh TextBox dan bukan itu yang saya inginkan. Jika saya dapat menyimpan teks ke file dengan font baru, itu akan ideal 🙂
Terima kasih atas bantuan apa pun

Sunting: Saya telah melakukan beberapa percobaan

C#
FontDialog fd1 = new FontDialog();

 private void edit_Click(object sender, EventArgs e)
 {
     fd1.Font = textbox.SelectionFont;

     if(fd1.ShowDialog() != DialogResult.Cancel)
     {
       textbox.Font = fd1.Font;
     }
 }

tapi sepertinya menyimpannya dengan font default

Solusi 2

Anda perlu memilih beberapa bagian dokumen menggunakan properti SelectionStart Dan SelectionLength. Kemudian, gunakan properti seperti SelectionColor, SelectionBackColor dan sejenisnya.

Silahkan lihat:

[^].

-SA

Solusi 1

Solusi 3

Jika Anda menyukai situs ini dan menyimpannya maka Anda akan menemukan beberapa orang untuk ditemui.

Solusi 4

private void Button5_Click(object sender, EventArgs e)
{   
    
    FontDialog fd = new FontDialog();            
    fd.ShowColor = true;
    fd.Font = richTextBox1.SelectionFont;
    fd.Color = richTextBox1.SelectionColor;        
    if (fd.ShowDialog() != DialogResult.Cancel)
    {
        richTextBox1.SelectionFont = fd.Font;
        richTextBox1.SelectionColor = fd.Color;
    }
}

コメント

タイトルとURLをコピーしました