2013年4月3日 星期三

[VB教學]RichTextBox

RichTextBox可以用來做文字編輯,還有載入rich text format(rtf)檔案.
在這我們會介紹如何使用RichTextBox,與他一 些重要的特性.
重要屬性
  • Name:   控制項名稱,可以在此自定名稱,增加程式可讀性.
  • MaxLength: 最大輸入長度
  • ScrollBar: 捲軸,可選方向
  • WordWrap: 自動換行開啟true,反之
  • AcceptsTab: 始否接受TAB鍵的功能,False為不接受,tab鍵會換至下一個Controls,為true時tab鍵可以在RichTextBox產生一個空白區間.


重要事件

  • TextChanged;當裡面文字改變時彙觸動的事件
在RichTextBox加入文字
RichTextBox1.Text = " my text"
RichTextBox1.Text += " Appended text"  
輸出: " my text Appended text" 
    另外也可以用程式將新加入的文字附加在原本後面
RichTextBox1.AppendText(" Appended text")
讀取RichTextBox文字之方法
  • 用Text屬性一次讀取所有RichTextBox中的值.
範例:  Dim RichTextBoxContents As String = RichTextBox1.Text
  • 批次一行一行讀取

  • 讀取被選取的文字(使用SelectedText屬性)
範例: Dim selectedText As String = RichTextBox1.SelectedText
清空 全選  全不選RichTextBox
RichTextBox1.Clear()RichTextBox1.SelectAll()RichTextBox1.DeselectAll()  '讓RichTextBox中不會有任何字元被選取

沒有留言:

張貼留言

歡迎留言討論,沒有登入也可以留言