使用高級控件--RichTextBox控件

使用高級控件--RichTextBox控件

ID:42407415

大?。?6.50 KB

頁數(shù):3頁

時間:2019-09-14

使用高級控件--RichTextBox控件_第1頁
使用高級控件--RichTextBox控件_第2頁
使用高級控件--RichTextBox控件_第3頁
資源描述:

《使用高級控件--RichTextBox控件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、RichTextBox控件多格式文本框(RichTextBox)控件允許用戶輸入和編輯文本的同時提供了比普通的TextBox控件更高級的格式特征。RichTextBox控件提供了幾個有用的特征,從而可以在控件中安排文本的格式。要改變文本的格式,必須先選中該文本。只有選中的文本才可以編排字符和段落的格式。有了這些屬性,就可以設(shè)置文本使用粗體,改變字體的顏色,創(chuàng)建超底稿和子底稿。也可以設(shè)置左右縮排或不縮排,從而調(diào)整段落的格式。RichTextBox控件可以打開和保存RTF文件和普通的ASCII文本文件。可以使用控件的方法(LoadF

2、ile和SaveFile)直接讀取和保存文件。RichTextBox控件支持幾乎所有的TextBox控件中的屬性、方法和事件,如MaxLength屬性、MultiLine屬性、SelectAll()方法等。因此,能夠使用TextBox控件的應(yīng)用程序很容易改為使用RichTextBox控件。然而,RichTextBox控件并沒有普通TextBox控件的64K字符能力的限制,同時也具有一些特有的屬性、方法和事件。RichTextBox控件常用的屬性和方法如下:說明:為了方便介紹RichTextBox控件的常用屬性和方法,假定有一個名

3、為rtxtNotepad的多格式文本框控件,用于記事本程序的文本編輯。1.Text屬性RichTextBox控件的Text屬性用于返回或設(shè)置多格式文本框的文本內(nèi)容。設(shè)置時可以使用屬性窗口,也可以使用代碼,代碼示例如下://*************************************************************************rtxtNotepad.Text="VisualC#2008";//設(shè)置rtxtNotepad的文本內(nèi)容//*****************************

4、********************************************2.MaxLength屬性RichTextBox控件的MaxLength屬性用于獲取或設(shè)置在多格式文本框控件中能夠鍵入或者粘貼的最大字符數(shù)。3.MultiLine屬性RichTextBox控件的MultiLine屬性用于獲取或設(shè)置多格式文本框控件的文本內(nèi)容是否可以顯示為多行。MultiLine屬性有True和False兩個值,默認(rèn)值為True,即默認(rèn)以多行形式顯示文本。4.ScrollBars屬性RichTextBox控件的ScrollBar

5、s屬性設(shè)置文本框是否有垂直或水平滾動條。它有七種屬性值:None,沒有滾動條;Horizontal,多格式文本框有水平滾動條;Vertical,多格式文本框具有垂直滾動條;Both,多格式文本框既有水平滾動條又有垂直滾動條;ForceHorizontal,不管文本內(nèi)容多少,始終顯示水平滾動條;ForceVertical,不管文本內(nèi)容多少,始終顯示垂直滾動條;ForceBoth,不管文本內(nèi)容多少,始終顯示水平滾動條和垂直滾動條。其默認(rèn)值為Both,顯示水平滾動條和垂直滾動條。5.Anchor屬性RichTextBox控件的Anch

6、or屬性用于設(shè)置多格式文本框控件綁定到容器(例如窗體)的邊緣,綁定后多格式文本框控件的邊緣與綁定到的容器邊緣之間的距離保持不變??梢栽O(shè)置Anchor屬性的四個方向,分別為Top、Bottom、Left和Right,若設(shè)置成如圖6-1所示,則表示多格式文本框控件綁定到容器的四個邊緣,如果容器是窗體的話,那么多格式文本框控件的大小隨窗體大小的改變而改變。圖6-1Anchor屬性6.LoadFile()方法RichTextBox控件的LoadFile()方法用于將現(xiàn)有的數(shù)據(jù)流加載到多格式文本框控件中。LoadFile()方法使用的代碼

7、示例如下://*************************************************************************rtxtNotepad.LoadFile();//*************************************************************************7.SaveFile()方法RichTextBox控件的SaveFile()方法用于將多格式文本框控件中的內(nèi)容保存到開放式數(shù)據(jù)流。SaveFile()方法使用的代碼示例如下://

8、*************************************************************************rtxtNotepad.SaveFile();//*********************************

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。