簡體   English   中英

C#如何將richtextbox文本設置為默認值?

[英]C# How do you set richtextbox text to default?

當有人將突出顯示的句子放入我的富文本框時。 例如,

在此處輸入圖片說明

如果他們願意,我想讓他們輸入默認文本。 假設用戶單擊一個按鈕並希望它成為默認文本。 我怎么做?

我試過了

Font arialFont = new Font("Arial", 10, FontStyle.Regular);   
richTextBox1.SelectAll();
richTextBox1.SelectionFont = arialFont;
richTextBox1.BackColor = Color.White; // i also tried Color.Transparent but it only return error message "Control does not support transparent background colors"
// RichTextBox's property says that Appearance - BackColor - Window, but it didn't even exist on Color.~

如何在 RichTextBox 中將文本全部設置為默認狀態?

對於不清楚的問題,我很抱歉。

當用戶復制一個像上圖一樣突出顯示的文本時。 如果他們繼續輸入任何內容,文本也會突出顯示。 但我不希望這種情況發生。

所以我想制作一個按鈕來清除所有文本並讓它們輸入默認文本(沒有突出顯示、粗體、斜體等......)

我希望這次我能很好地解釋我的問題。 對不起,不清楚的問題。

謝謝 LarsTech,抱歉我的英語不好。 但我通過做 richTextBox1.SelectionBackColor = Color.Transparent; 解決了這個問題。

我不知道 Selection 有很多不同的功能。 可能從下一次開始,我需要尋找更多已有的功能。

謝謝你的提示,祝你有美好的一天!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM