設定richtextbox的tab鍵顯示的寬度
windows form中的richtextbox控制項可以用於顯示rtf格式的文件,許多應用程式用它來提供簡單的文字編輯功能。
然而,richtextbox有乙個麻煩的地方,那就是它的tab鍵預設佔8個字元寬,有沒有辦法調整?
google了半天,有的人說使用其selectiontabs屬性可以,但我試了一下,並不好用。
最後,想到了最簡單的辦法:在keydown事件中直接處理tab鍵,將其轉換為空格。
這是乙個取巧的方法,因為它不在文件中儲存「/t」了。用於顯示沒問題,如果某個程式依賴於「/t」,不要這麼做。
其keydown事件響應c#**如下:
private void richtextbox1_keydown(object sender, keyeventargs e)
}注意:
richtextbox的acceptstab屬性要設定為true,richtextbox控制項才可以顯示tab製表位。
上述**在vs2008中測試通過。
WPF中RichTextBox設定文字的樣式
richtextbox的內容操作方式,選中richtextbox的內容方法 textrange range richtextbox1.selection 獲取選中項 string text range.text 選中的文字內容 range.start 獲取選中的開始位置 range.end 獲取選中...
設定RichTextBox的Tab鍵顯示的寬度
設定richtextbox的tab鍵顯示的寬度 windows form中的richtextbox控制項可以用於顯示rtf格式的文件,許多應用程式用它來提供簡單的文字編輯功能。然而,richtextbox有乙個麻煩的地方,那就是它的tab鍵預設佔8個字元寬,有沒有辦法調整?google了半天,有的人...
設定RichTextbox行間距 轉)
richtextbox雖然內建的功能已經很強大了,但是還是有些功能沒有提供,就比如 行間距 不知道其內建的功能是否可以實現,這裡在網上找到乙個使用win32來設定的 public const intwm user 0x0400 2 public const intem getparaformat w...