richtextbox怎么導入word C#中如何改變richtextbox中已選擇部分的字體和顏色?
C#中如何改變richtextbox中已選擇部分的字體和顏色?如果!Null可以直接通過所選字體傳遞。選定的顏色分配。如果(當所選內(nèi)容的字體不一致時)你可以 不要使用直接分配的方法。以下是我使用的方法
C#中如何改變richtextbox中已選擇部分的字體和顏色?
如果!Null可以直接通過所選字體傳遞。
選定的顏色分配。
如果(當所選內(nèi)容的字體不一致時)
你可以 不要使用直接分配的方法。以下是我使用的方法,分享給你參考。
文本的字體和顏色主要通過傳遞參數(shù)來設置。
參考以下方法,相信你能搞定。
///
///字體名稱
///
內(nèi)部void SetFontName(字符串FontName)
{
RichTextBox tempRichTextBox new RichTextBox();//將存儲所選文本的副本。
int curRtbStart m _;
int len m _;
int tempRtbStart 0;
字體font m _;
如果(len
{
m_ new字體(fontName,,);
返回;
}
tempRichTextBox。rtf m _;
for(int I 0;我
{
(tempRtbStart i,1);//一次選擇一個,逐個設置字體大小。
新字體(字體名稱,,
);
}
(tempRtbStart,len);
m _;//復制字體大小設置為原型的副本。
m_(curRtbStart,l
WPF怎么向RichTextBox添加文本?
T
c#,winfrom怎么可以設置彈出窗口選擇字體和背景顏色?
修改文本框中的所有文本顏色意味著使用ForeColor屬性。如果只有一些文本顏色被修改,那么一個普通的文本框可以 t這樣做,所以應該使用RichT
如何設置記事本格式編程?
第一步:繪制界面。
創(chuàng)建一個新的標準EXE項目,將其標題屬性改為 "超級記事本 ",并單擊圖標屬性為其查找合適的圖標。點擊菜單 "項目 "- "零件和配件并在彈出窗口中找到微軟 "零件和配件對話框。
RichText Box 6.0和public Dialog Microsoft Common Dialog 6.0,選擇它們并單擊確定。此時,我們剛剛添加的兩個新控件出現(xiàn)在左側(cè)的工具欄上。在窗體上繪制豐富文本
Box和Commn對話框,其中RichText Box的大小和位置可以忽略,我們會在代碼中處理,當然是要放的。的ScrollBar屬性設置為2-rtfVertical,以便在打開和編輯文件時可以使用垂直滾動條。
第二步:編輯菜單。
按Ctrl E調(diào)出菜單編輯器。讓 讓我們制作以下菜單:
一.文件菜單:
文件(第一層)mnuFile
新(二樓)mnuNew
開(二樓)mnuOpen。
保存(第二層)mnuSave
-(二樓)mnuFileSep(分隔線)
出口(二樓)mnuExit
2.編輯菜單:
編輯(一級)mnuEdit
復制(第二層)mnuCopy
切割(第二層)mnuCut
粘貼(第二層)mnuPaste
-(二樓)mnuEditSep(分隔線)
選擇全部(第二級)mnuSelecAll
三。搜索菜單:
搜索(一級)mnuSearch
查找(第二級)mnuFind
找到下一個(第二級)mnuFindOn
四。幫助菜單:
幫助(一級)mnuHelp
使用說明(二樓)使用
大約(二樓)
(注:請自行設置每個菜單項的快捷鍵)
好的,以后會根據(jù)需要添加其他菜單項。現(xiàn)在輸入:
第三步:寫代碼。
聲明查找變量
Dim sFind作為字符串
聲明文件類型
Dim文件類型,F(xiàn)iType為字符串
初始化程序
私有子窗體_Load()
設置程序啟動時的大小。
我。身高6000
我。寬度9000
末端接頭
設置編輯框的位置和大小。
私有子窗體_Resize()
出錯時繼續(xù)下一次錯誤處理
RichTextBox1。左20
RichTextBox1。高度刻度高度-40
RichTextBox1。寬度比例寬度-40
末端接頭
新文件
私有Sub mnuNew_Click()
RichTextBox1。文本