當前位置:編程學習大全網 - 編程語言 - vb的TextBox如何做記事本那樣的頁面設置?

vb的TextBox如何做記事本那樣的頁面設置?

從visualbasic4.0開始,就提供了richtext框控件,它可以對文字進行適當的排版處理。

但是richtext框控件,在visualbasic啟動時並不在工具箱中出現,可能壹些用戶根本不知道它的存在。要將richtext框加入到工具箱中,需要從tools菜單中選cus?tomcontrols。然後在customcontrols對話框中單擊mi?crosoftrichtextcustomcntrol邊上的方框,使其選入,選擇ok返回visualbasic設計環境,妳就可以從工具箱中找到richtext框了。

richtext框支持text框的所有屬性,所以可以很容易地利用richtext框來取代text框。

下面壹段向大家介紹壹下richtext框新增的壹些函數和屬性。

1、改變字體

同text框壹樣,可以在properties對話框中設置初始字體。作為richtext框的默認字體。可以通過下列屬性的壹個或多個對具體選定的文字進行排版:

·selfontname—改變所選文本的字體。

·selbold—使所選文本變成黑體。

·selitalic—使所選文本成為斜體。

·selfontsize—改變所選文本的字體尺寸。

·selunderline—為所選文本加下劃線。

·selstrikethrough—為所選文本加刪除線。

例如要把rich?text1框中的選定文本變成宋體可用如下語句:

richtext1selfontnameΚ“宋體”

例如要把richtext1框中的選定文本加下劃線可有如下語句:

richtextlselunderlineΚtrue

2、改變段落形式

richtext框不但能改變文字的字體特征,還允許用戶在文本中使用縮進和懸掛。標準的縮進使所選的文本段落的左邊界從richtext框的左邊界處向右移。這類縮進是利用selindent屬性來完成的。sel?rightindent屬性還可以使所選的文本段落的右邊界向左移。而selhangingindent屬性可使所選文本段落中,第壹行後的所有行都縮進。

這三種屬性只能用代碼設置,使用語法相同。用selindent的語法例子說明:窗體名·控件名·selindentΚ數值

利用richtext框,可改變文本中段落中的對齊方式。可實現段落沿richtext框的左邊界對齊(默認形式)、右邊界對齊和居中。控制文本對齊的屬性是selalignment屬性。語法為:窗體名·控件名·selalignmentΚ屬性值

屬性值可選0、1、2。其中0為左對齊,1為右對齊,2為居中。

3、保存和讀取編輯過的文件

為了保存richtext框中的排版信息,不但要保存文本,還要保存排版代碼,這是很麻煩的壹件事。值得慶幸的是,visualbasic4.0提供了保存和提取的控制方法,可以完全的為用戶做對這些工作。

要保存richtext框中的文本可以用savefile,用法如下:

richtext框名·savefileΚ要保存文件的路徑(盤符和目錄)和名稱

為了將編輯過的文件調回richtext框編輯,可以用loadfile,用法如下:

richtext框名·loadfileΚ要保存文件的路徑(盤符和目錄)和名稱

因為有了richtext框,visualbasic的文本編輯進入了它前所未有的新領域。現在編出類似windows中“書寫器”的程序將不再是壹件難事,如果有興趣不妨試壹試。

  • 上一篇:國慶節手工作品教程簡單
  • 下一篇:幼兒園教育理念
  • copyright 2024編程學習大全網