用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...