Visual BASIC.NET 實例教程第8章_第1頁
Visual BASIC.NET 實例教程第8章_第2頁
Visual BASIC.NET 實例教程第8章_第3頁
Visual BASIC.NET 實例教程第8章_第4頁
Visual BASIC.NET 實例教程第8章_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第8章記事本

MainMenu控件在Windows應(yīng)用程序中,菜單具有不可替代的作用。一般簡單的應(yīng)用程序,只要使用控件完成功能即可,如果是一個比較復(fù)雜的程序,此時菜單就具有十分明顯的優(yōu)勢。在VisualBasic.NET中,下拉菜單是通過MainMenu控件來實現(xiàn)的,通過MenuItem對象構(gòu)成了菜單中的每個項目。MenuItem的常用屬性Checked屬性Enabled屬性Shortcut屬性Text屬性Checked屬性用于表示當(dāng)前命令的狀態(tài)是“開”還是“關(guān)”,通常用選定表示命令的打開,用取消表示命令的關(guān)閉。MenuItem的常用屬性Checked屬性Enabled屬性Shortcut屬性Text屬性Enabled屬性用于設(shè)置菜單項是否有效,有些菜單命令在某種情況下不一定是可用的。MenuItem的常用屬性Shortcut屬性用于給當(dāng)前菜單項指定一個快捷鍵??旖萱I可以直接運行命令。通過為常用的菜單命令指定快捷鍵,可以使用戶用一次鍵盤操作來完成一條命令,加快操作的速度。Checked屬性Enabled屬性Shortcut屬性Text屬性MenuItem的常用屬性Text屬性用于設(shè)置或取得菜單項的文本標(biāo)題,可以通過在標(biāo)題字符前放置一個“&”來指定訪問鍵。Checked屬性Enabled屬性Shortcut屬性Text屬性MenuItem的事件Click事件Select事件當(dāng)單擊菜單項或者使用為該菜單項定義的快捷鍵又或者用訪問鍵選擇菜單項時,發(fā)生MenuItem菜單項的Click事件,凡是和菜單項執(zhí)行的操作相關(guān)的代碼,應(yīng)放在Click事件中。MenuItem的事件Click事件Select事件當(dāng)用戶將鼠標(biāo)光標(biāo)懸停在菜單項上時發(fā)生Select事件,這個事件通常用于在狀態(tài)欄顯示菜單項的描述。TextBox(文本框)控件TextBox(文本框)控件主要提供用戶輸入數(shù)據(jù)的功能,這個控件我們曾經(jīng)在第3章使用過,這是個功能很強大的控件,并且在Windows的許多應(yīng)用程序中大量使用,它提供了剪切、復(fù)制、粘貼、選中和撤銷等方法,如果再配合上允許多行輸入和滾動條,文本框幾乎就構(gòu)成了一個小型的文本編輯器,TextBox控件的常用屬性MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性這個屬性用來指定文本框控件是以單行還是以多行方式顯示文本。TextBox控件的常用屬性這個屬性用來設(shè)置文本框中的文本是否自動換行,MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用屬性這個屬性用來指定在多行文本框中是否顯示滾動條。MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用屬性這個屬性用來確定用戶是否修改了文本框控件的內(nèi)容,如果控件的內(nèi)容被修改了,Modified屬性為True,否則為False。MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用屬性這個屬性用來設(shè)置文本框中顯示的內(nèi)容。在設(shè)計期間當(dāng)文本框為多行時Text屬性也只能設(shè)置一行文本。MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用屬性這個屬性用來讀取文本框上的文本MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用屬性這個屬性返回當(dāng)前所選的文本,如果沒有選擇任何文本則返回長度為0的字符串。

MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用屬性這個屬性返回或設(shè)置當(dāng)前所選文本的開始位置。如果沒有選擇任何文本,本屬性表示的是插入符(“|”)的位置。MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用屬性這個屬性返回或設(shè)置當(dāng)前所選文本的長度。如果設(shè)置這個屬性,可以改變選取文本的長度。MultiLine屬性WordWrap屬性ScrollBars屬性Modified屬性Text屬性Lines屬性SelectedText屬性SelectionStart屬性SelectionLength屬性TextBox控件的常用方法Copy方法Paste方法Cut方法Undo方法SelectAll方法Clear方法Focus方法此方法可將選取的文本復(fù)制到剪貼板。TextBox控件的常用方法此方法可將剪貼板中文本貼到文本框。Copy方法Paste方法Cut方法Undo方法SelectAll方法Clear方法Focus方法TextBox控件的常用方法此方法可將選取文本剪下并復(fù)制到剪貼板。Copy方法Paste方法Cut方法Undo方法SelectAll方法Clear方法Focus方法TextBox控件的常用方法此方法可將文本還原為最后一次的更改。Copy方法Paste方法Cut方法Undo方法SelectAll方法Clear方法Focus方法TextBox控件的常用方法選取文本框控件中全部文本。Copy方法Paste方法Cut方法Undo方法SelectAll方法Clear方法Focus方法TextBox控件的常用方法此方法用于清空文本框內(nèi)容,同時將Modified屬性復(fù)位為False。Copy方法Paste方法Cut方法Undo方法SelectAll方法Clear方法Focus方法TextBox控件的常用方法此方法用于設(shè)置文本框控件的焦點。Copy方法Paste方法Cut方法Undo方法SelectAll方法Clear方法Focus方法TextBox控件的常用事件TextChanged事件 當(dāng)文本框中的文本內(nèi)容更改時觸發(fā)此事件。通用對話框控件.NET框架提供了一組顯示通用對話框的控件,每個控件封裝了大量的功能,而且這些通用對話框已成為Windows的一部分。如果要人工定義這些對話框,將會花費大量的時間和精力。而通用對話框控件的使用大大提高了用戶界面設(shè)計的統(tǒng)一性和效率。OpenFileDialog和SaveFileDialog通用對話框的常用屬性FileName屬性FileNames屬性Filter屬性FilterIndex屬性MultiSelect屬性CreatePrompt屬性O(shè)verWritePrompt屬性這個屬性是用戶在控件上所選文件的路徑。如果在打開一個對話框之前將這個屬性設(shè)置為文件名,則這個值為推薦文件名.通用對話框的常用屬性當(dāng)打開對話框設(shè)置為允許多選時,這個屬性包含所有選擇文件的路徑名,F(xiàn)ileNames是一個集合屬性。FileName屬性FileNames屬性Filter屬性FilterIndex屬性MultiSelect屬性CreatePrompt屬性O(shè)verWritePrompt屬性通用對話框的常用屬性這個屬性用于指定對話框的文件類型。Filter的值是由一對或多對文本字符串組成,每對字符串用管道符“|”隔開FileName屬性FileNames屬性Filter屬性FilterIndex屬性MultiSelect屬性CreatePrompt屬性O(shè)verWritePrompt屬性通用對話框的常用屬性這個屬性用于指定默認的過濾器,其設(shè)置值為一整數(shù)FileName屬性FileNames屬性Filter屬性FilterIndex屬性MultiSelect屬性CreatePrompt屬性O(shè)verWritePrompt屬性通用對話框的常用屬性這個屬性用于指定“打開”文件對話框是否允許用戶選取多個文件。FileName屬性FileNames屬性Filter屬性FilterIndex屬性MultiSelect屬性CreatePrompt屬性O(shè)verWritePrompt屬性通用對話框的常用屬性這個屬性用于“另存為”文件對話框,當(dāng)用戶指定的文件不存在時,詢問用戶是否建立新文件。FileName屬性FileNames屬性Filter屬性FilterIndex屬性MultiSelect屬性CreatePrompt屬性O(shè)verWritePrompt屬性通用對話框的常用屬性這個屬性用于“另存為”文件對話框,當(dāng)用戶指定的文件已經(jīng)存在時,詢問用戶是否覆蓋文件。FileName屬性FileNames屬性Filter屬性FilterIndex屬性MultiSelect屬性CreatePrompt屬性O(shè)verWritePrompt屬性通用對話框的常用方法ShowDialog方法 當(dāng)通用對話框控件的屬性設(shè)置好后,通過調(diào)用它的ShowDialog方法來顯示對話框,這個方法是所有通用對話框控件所共有的。當(dāng)調(diào)用ShowDialog方法之后,屏幕上出現(xiàn)相應(yīng)的對話框,程序暫停執(zhí)行,等待用戶的輸入.

FontDialog(字體對話框)字體對話框的常用屬性Font屬性ShowColor屬性這個屬性用于設(shè)置或取得用戶選擇字體對象的信息。字體對話框的常用屬性Font屬性ShowColor屬性這個屬性用于設(shè)置字體對話框是否顯示顏色列表框,如果設(shè)置為True則顯示顏色列表框。ColorDialog(顏色通用對話框)顏色通用對話框的常用屬性Color屬性 這個屬性用于返回用戶選取的顏色。以下為設(shè)置文本框背景顏色的代碼:ColorDialog1.Color=TextBox1.BackColorIfColorDialog1.ShowDialog=DialogResult.OKThenTextBox1.BackColor=ColorDialog1.ColorEndIfFileStream類文件流就是應(yīng)用程序與文件建立的一條通道。如使用Word打開一份文檔時,此時Word就是應(yīng)用程序,文檔就是文件,通過流對象將兩者連接起來。當(dāng)建立了Stream對象后,就可以生成相應(yīng)的Reader(讀取器)或Writer(寫入器)對象,從而對文件進行讀寫操作。FileStream對象要想實現(xiàn)本地的應(yīng)用程序與文件的訪問,就要建立一個FileStream對象,這是應(yīng)用程序與文件之間的通道??梢酝ㄟ^以下語句創(chuàng)建FileStream對象,如:DimFsAsFileStreamFs=NewFileStream(Path,Mode)FileStream常用屬性CanRead屬性CanSeek屬性CanWrite屬性Length屬性Position屬性這個只讀屬性確定當(dāng)前流是否支持讀取。

FileStream常用屬性這個只讀屬性確定當(dāng)前流是否支持查找。

CanRead屬性CanSeek屬性CanWrite屬性Length屬性Position屬性FileStream常用屬性這個只讀屬性確定當(dāng)前流是否支持寫入。CanRead屬性CanSeek屬性CanWrite屬性Length屬性Position屬性FileStream常用屬性這個只讀屬性返回流的長度。CanRead屬性CanSeek屬性CanWrite屬性Length屬性Position屬性FileStream常用屬性這個屬性用于獲取或設(shè)置流的當(dāng)前位置。CanRead屬性CanSeek屬性CanWrite屬性Length屬性Position屬性常用方法Lock方法Close方法這個方法可以鎖定文件的全部或部分,以阻止其它進程訪問常用方法Lock方法Close方法這個方法用于關(guān)閉文件并釋放與當(dāng)前文件流關(guān)聯(lián)的任何資源StreamWriter對象StreamWriter對象是向文本文本文件發(fā)送數(shù)據(jù)的通道。要建立一個StreamWriter對象,可以通過以下語句創(chuàng)建,如DimSwAsStreamWriter

Sw=NewStreamWriter(Path)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論