用C 編寫寫字板相關總結

2021-06-22 11:35:03 字數 1423 閱讀 4869

用c#寫乙個寫字板,聽起來有趣,如果對相關方法不熟,寫起來還真的很費力,還要不斷地查資料,解決不斷出現的問題,下面我對相關功能進行講解。

richtextbox1為richtextbox類的可編輯文字框

1、格式對齊語句一行**搞定,下面分別為左右中對齊。

richtextbox1.selectionalignment = horizontalalignment.left;

richtextbox1.selectionalignment = horizontalalignment.center;

richtextbox1.selectionalignment = horizontalalignment.right;

2、設定被選項的字型和行號

font newfont = new font(word, size1);

this.richtextbox1.selectionfont = newfont;

3、撤銷操作,等同於平時的ctrl+z功能

richtextbox1.undo();

4、關於字型斜體、下劃線、加粗的相關操作

//設定或取消為粗體

private void toolstripbutton1_click(object sender, eventargs e)

//設定或取消為斜體

private void toolstripbutton2_click(object sender, eventargs e)

//設定有或無下劃線

private void toolstripbutton3_click(object sender, eventargs e)

5、調整文字顏色

private void toolstripbutton4_click(object sender, eventargs e)}

6、查詢操作

if (isd == false) //不區分大小寫查詢,返回下標

p = f1.richtextbox1.text.tolower().indexof(textbox1.text.tolower(), p);

else

p = f1.richtextbox1.text.indexof(textbox1.text, p); //區分大小寫查詢並返回找到的下標

if (p != -1)

7、替換操作

替換前,先找到要替換的內容,然後替換

if (isd == false) //不區分大小寫時的操作

p2 = f1.richtextbox1.text.tolower().indexof(textbox1.text.tolower(), p2);

else

p2 = f1.richtextbox1.text.indexof(textbox1.text, p2);

if (p2 != -1)//p2不為-1標示所找內容存在

用c編寫cgi程式

cgi的工作原理介紹 cgi common gateway inte ce 是乙個web伺服器提供資訊服務的標準介面,通過這樣乙個介面,web伺服器能夠執行程式,並將程式輸出的資訊返回給瀏覽器。因為在web網上的資料都是靜態的,通過cgi程式能夠動態的處理瀏覽者的請求,如儲存使用者輸入的資訊,根據使...

用C 編寫strcpy函式

已知strcpy函式的原型是 char strcpy char strdest,const char strsrc 1.不呼叫庫函式,實現strcpy函式。2.解釋為什麼要返回char 解說 1.strcpy的實現 char strcpy char strdest,const char strsrc...

用C 編寫ActiveX控制項

選自 紅馬天下 的blog,做了適當修改將上下兩章合併 http blogs.homer 前些日子做乙個web專案,必須自己編寫乙個activex控制項。如今的activex控制項大多是使用vb c 來開發的,而我對他們並不熟悉,因此考慮使用熟悉的c 編寫activex控制項。首先,建立乙個winf...