richtextbox में चयनित टेक्स्ट का फ़ॉन्ट और रंग बदलना


नमस्ते
क्या आप कृपया मुझे बता सकते हैं कि RichTextBox में चयनित टेक्स्ट का फ़ॉन्ट और रंग कैसे बदला जाए? मैं काफी समय से खोज रहा था और कोई समाधान नहीं मिला। केवल संपूर्ण टेक्स्टबॉक्स का फ़ॉन्ट कैसे बदला जाए और यह वह नहीं है जो मैं चाहता हूं। यदि मैं पाठ को नए फ़ॉन्ट के साथ फ़ाइल में सहेज सकूं तो यह आदर्श होगा 🙂
किसी भी प्रकार की मदद के लिए धन्यवाद

संपादित करें: मैंने कुछ प्रयोग किये हैं

सी#
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;
     }
 }

लेकिन ऐसा लगता है कि यह इसे डिफ़ॉल्ट फ़ॉन्ट के साथ सहेजता है

समाधान 2

आपको गुणों का उपयोग करके दस्तावेज़ के कुछ भाग का चयन करना होगा SelectionStart और SelectionLength. फिर, जैसे गुणों का उपयोग करें SelectionColor, SelectionBackColor और जैसे।

कृपया देखें:

[^].

-एसए

समाधान 1

समाधान 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;
    }
}

समाधान 3

chutie jesi site bana rakhi he lodo kuchh to milta ni he bhenchod

コメント

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