標(biāo)準(zhǔn)控件應(yīng)用樣本_第1頁
標(biāo)準(zhǔn)控件應(yīng)用樣本_第2頁
標(biāo)準(zhǔn)控件應(yīng)用樣本_第3頁
標(biāo)準(zhǔn)控件應(yīng)用樣本_第4頁
標(biāo)準(zhǔn)控件應(yīng)用樣本_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請聯(lián)系改正或者刪除。第二章標(biāo)準(zhǔn)控件應(yīng)用標(biāo)簽控件1、標(biāo)簽控件的屬性:Name:返回在代碼中用于控件的名稱。BackColor:返回或設(shè)置控件中文本或圖形的背景顏色Caption:返回或設(shè)置在控件中顯示的文本Enabled:返回或設(shè)置一個布爾值,決定控件是否可用ForeColor:返回或設(shè)置控件中文本或圖形的前景顏色Font:返回或設(shè)置一個Font對象,用于指定控件中本的字體名稱、字體樣式和大小Height和Width:返回或設(shè)置控件的高度和寬度Left和Top:返回或設(shè)置控件左邊緣和上邊緣與窗口左邊緣和上邊緣間的距離或控件左邊緣的水平坐標(biāo)及控件上邊緣的垂直坐標(biāo)和Visible:返回或設(shè)置一個布爾值,決定控件是否可見Alignment:標(biāo)簽中文本的水平對齊方式該屬性有3個取值:0左對齊(默認(rèn))1右對齊2表示居中對齊AutoSize:返回或設(shè)置一個布爾值,決定控件是否改變大小以顯示其全部內(nèi)容。值為TRUE為自動改變大小以顯示全部內(nèi)容;若為False(默認(rèn)值),則保持控件大小不變。BackStyle:返回或設(shè)置一個值,指定標(biāo)簽控件的背景是透明的還是不透明的。0表示透明,1表示不透明。BorderStyle:指定標(biāo)簽控件的邊框樣式。0表示無邊框,1表示有固定單線邊框WordWrap:返回或設(shè)置一個布爾值,指定一個Autosize屬性設(shè)置為TRUE的標(biāo)簽控件是否要進(jìn)行水平或垂直展開,以適合其Caption屬性中指定的文本的要求2.標(biāo)簽控件的方法Move方法: object.Moveleft,top,width,height其中object表示標(biāo)簽控件,Move后面的4個參數(shù)均為單精度數(shù),left,top是必選的,分別指定object左邊的水平坐標(biāo)和object頂邊的垂直坐標(biāo)。width,height為可選參數(shù),分別指定object的新寬度和新高度例:label2.movelabel1.left,label1.top使兩個標(biāo)簽位置重合label2.movelabel1.left-30,label1.top-30使標(biāo)簽2向標(biāo)簽1左上方位置偏移3.標(biāo)簽控件的事件標(biāo)簽控件能響應(yīng)鼠標(biāo)事件,但不能響應(yīng)鍵盤事件及與焦點(diǎn)有關(guān)的事件。Change:經(jīng)過代碼改變caption屬性的設(shè)置時發(fā)生Click:當(dāng)鼠標(biāo)單擊標(biāo)簽控件時發(fā)生DblClick:當(dāng)鼠標(biāo)雙擊標(biāo)簽控件時發(fā)生MouseDown和MouseUp:分別當(dāng)按下和釋放鼠標(biāo)按鈕時發(fā)生MouseMove:在移動鼠標(biāo)時發(fā)生二、文本框1.文本框的常見屬性。MaxLength指定文本框中能夠輸入的字符的最大數(shù)量。MultiLine:返回或設(shè)置一個布爾值,決定文本框是否能夠接受和顯示多行文本。若為TRUE則文本框允許多行文本,此時可在文本框內(nèi)用Alignment屬性設(shè)置文本的對齊方式,若設(shè)置為FLASE則忽略回車符并將數(shù)據(jù)限制在一行內(nèi),此時Alignment屬性不起作用。PasswordChar:指定在文本框中顯示的符號,可用于口令輸入。例如:在用文本框密碼時,一般將該屬性設(shè)置為”*”。若MultiLine設(shè)置為TRUE則PasswordChar失效。ScrollBars:返回或設(shè)置一個值,指示一個對象是否有水平滾動條和垂直滾動條。0無滾動條,1有水平滾動條,2有垂直滾動條,3同時有兩種滾動條。SelLength、SelStar和SelText:用于對文本框的文本進(jìn)行選定操作。SelLength返回或設(shè)置所選擇的字符數(shù);SelStar返回或設(shè)置所選擇的文本的起始點(diǎn),若未選中文本,則指出插入點(diǎn)的位置;SelText返回或設(shè)置包含當(dāng)前所選擇文本的字符串,若未選中字符,則為零長度字符串TabIndex:返回或設(shè)置文本框訪問Tab鍵的順序TabStop:返回或設(shè)置一個值,指定用戶是否可用Tab鍵來選定文本Text:返回或設(shè)置文本框中的文本2.文本框的常見方法object.SetFocus用于將焦點(diǎn)移至文本框控件3.文本框的常見事件ChangeKeyDownKeyUpKeyPressChange:當(dāng)文本框內(nèi)容改變時發(fā)生此事件KeyDown和KeyUp:當(dāng)一個控件具有焦點(diǎn)時按下或松開一個鍵時發(fā)生,KeyPress:當(dāng)用戶按下并松開一個ANSI標(biāo)準(zhǔn)鍵時發(fā)生此事件。4.為文本框設(shè)置訪問鍵具體方法是:首先添加一個標(biāo)簽并在其caption屬性中經(jīng)過&字符指定一個訪問鍵,然后添加一個文本框,這樣標(biāo)簽的tabindex屬性比文本框的該屬性小1,而標(biāo)簽不能接受焦點(diǎn),使用訪問鍵即可把焦點(diǎn)置于文本框中。三、命令按鈕1.命令按鈕的常見屬性Cancel:返回或設(shè)置一個值,用來指示窗體中命令按鈕是否為”取消”按鈕,如果設(shè)置為TRUE,則命令按鈕控件是”取消”按鈕,此時可經(jīng)過按”Esc”鍵選中該按鈕;如果設(shè)置為False則命令按鈕控件不是”取消”按鈕。窗體中只能有一個命令按鈕是取消按鈕。當(dāng)某個命令按鈕的Cancel設(shè)置為TRUE,其它命令按鈕自動設(shè)置為FalseDefault:確定命令按鈕是否是窗體的默認(rèn)命令按鈕。當(dāng)某個命令按鈕的Default設(shè)置為TRUE時,窗體中的其它命令按鈕自動設(shè)置為FalseStyle:返回或設(shè)置一個值,指示控件的顯示類型和行為。為0時表示標(biāo)準(zhǔn)的沒有相關(guān)圖像命令按鈕,1表示圖像樣式按鈕。Value:返回或設(shè)置指示該按鈕是否可選的值,在設(shè)計時不可用。值為TRUE表示已選擇該按鈕;值為False表示沒有選擇該按鈕2.命令按鈕的常見事件Click事件是命令按鈕的最常見事件四、單選按鈕控件概念:顯示一個能夠打開或者關(guān)閉的選項(xiàng)。在單選按鈕組中用一些單選按鈕顯示選項(xiàng),用戶只能選擇其中的一項(xiàng)。在Frame控件、picturebox控件或窗體控件中繪制單選按鈕,就能夠把這些單選按鈕控件分組。方法是先繪制Frame控件、picturebox然后在其內(nèi)部繪制單選按鈕控件。同一容器中的單選按鈕控件為一個組。1、單選按鈕的屬性Alignment:返回或設(shè)置單選按鈕的提示文本的對齊方式,0表示文本顯示在按鈕右邊,1,表示文本顯示在按鈕左邊。Caption:返回或設(shè)置單選按鈕旁邊的提示文本Value:返回或設(shè)置單選按鈕的值,指明單選按鈕是否被選中,如果為TRUE,則表明單選按鈕被選中,如果為False,則表明單選按鈕未被選中。2、單選按鈕的常見事件: Click:在以下情況下都會發(fā)生該事件用鼠標(biāo)左鍵選擇單選按鈕當(dāng)單選按鈕具有焦點(diǎn)時按下空格鍵把單選按鈕的 Value屬性設(shè)置為True(單選按鈕被選中)五、框架控件框架(Frame)控件為其它控件提供可標(biāo)識的分組,能夠在功能上進(jìn)一步分割一個窗體,例如,把單選按鈕控件分成幾組。框架控件的常見屬性是Caption,用于設(shè)置顯示在框架左上方的文本六、復(fù)選框1、復(fù)選框與單選按鈕的比較:復(fù)選框是在一個窗體中能夠同時選擇任意數(shù)量的復(fù)選框控件,而單選按鈕在一組中任何時候都只能選擇一個單選按鈕控件。2、復(fù)選框的屬性Alignment:返回或設(shè)置復(fù)選框的提示文本的對齊方式,0表示文本顯示在按鈕右邊,1,表示文本顯示在左邊。Caption:返回或設(shè)置復(fù)選框旁邊的提示文本Value:返回或設(shè)置復(fù)選框控件的狀態(tài),0表示未選中,1表示已選中,2表示不可用。3、復(fù)選框的常見事件: Click:在以下情況下都會發(fā)生該事件用鼠標(biāo)左鍵選擇復(fù)選框當(dāng)復(fù)選框具有焦點(diǎn)時按下空格鍵把復(fù)選框的 Value屬性設(shè)置為1七、列表框控件用于顯示項(xiàng)目列表,從其中能夠選擇一項(xiàng)或多項(xiàng)。如果項(xiàng)目總數(shù)超出了可顯示的項(xiàng)目數(shù),就自動在列表框控件上添加滾動條1、列表框控件的常見屬性List返回或設(shè)置控件的列表部分的項(xiàng)目。該屬性值是一個字符串?dāng)?shù)組,數(shù)組的每個元素都是一個列表項(xiàng)目ListCount:返回控件的列表部分項(xiàng)目的個數(shù)ListIndex:返回或設(shè)置控件中當(dāng)前選擇項(xiàng)目的索引SelCount:返回在列表框控件中被選中項(xiàng)的數(shù)量Selected:返回或設(shè)置在列表框控件中的一個項(xiàng)的選擇狀態(tài),該屬性是一個布爾值數(shù)組,其項(xiàng)數(shù)與LIST屬性相同Sorted:指定控件的元素是否自動按字母表順序排序Style:指定列表框的樣式值為0是標(biāo)準(zhǔn)列表框,值為1則呈現(xiàn)為復(fù)選框式列表框,每一個文本項(xiàng)的邊上都有一個復(fù)選框,可選擇多項(xiàng)2、列表框控件的常見方法AddItem:用于將項(xiàng)目添加到列表框控件中格式是:olist.additemitem,indexolist表示列表框控件item為字符串表示式,用來指定添加到該列表框的項(xiàng)目index為整數(shù),用來指定新項(xiàng)目在該列表框中的位置RemoveItem:從列表框控件中刪除一項(xiàng),語法格式是:olist.removeitemindexolist表示列表框控件index為整數(shù),用來指定要刪除的項(xiàng)目在該列表框中的位置,對于列表框的首項(xiàng),index為0八、組合框?qū)⑽谋究蚩丶c列表框控件的特性結(jié)合在一起,既能夠在控件的文本框部分輸入信息,也能夠在控件的列表框部分選擇一項(xiàng)。1、組合框控件的常見屬性Style用于設(shè)置組合框的樣式。值為0則呈現(xiàn)為下拉式組合框,包括一個下拉式列表和一個文本框。值為1,則得到一個簡單組合框,包括一個文本框和一個不能下拉的列表,如果屬性值為2,則呈現(xiàn)為下拉式列表,這種樣式僅允許從下拉式列表中選擇Text:用戶在組合框中輸入或選擇的數(shù)據(jù)九、滾動條控件在工具箱中,有水平滾動條圖標(biāo)和垂直滾動條圖標(biāo)。滾動條的常見屬性LargeChange單擊滾動條和滾動箭頭之間的區(qū)域時滾動條控件的Value屬性值的改變量。SmallChange單擊滾動箭頭時滾動條控件的Value屬性值的改變量。Max:滾動條控件Value屬性值的最大值Min:滾動條控件Value屬性值的最小值Value:滾動條當(dāng)前位置的值介于max和min屬性值之間2.滾動條的常見事件Change事件是水平滾動條和垂直滾動條的常見事件。該事件在進(jìn)行滾動或經(jīng)過代碼改變Value屬性的設(shè)置時發(fā)生。十、計時器控件功能:有規(guī)律的執(zhí)行制定的工作。如:倒計時、動畫等。1、屬性1)Interval:取值范圍[0,65535],單位:ms(0.001s):表示時間間隔。2)Enable:True:開始工作。False:無效2、事件:Interval>0andEnable=truetimer事件工作練習(xí):1、若要使文本框能夠接受多行文本,應(yīng)將其___________屬性設(shè)置為___________2、若要使文本框具有垂直滾動條,應(yīng)將其___________屬性設(shè)置為___________3、在使用文本框輸入密碼時,一般將其___________屬性設(shè)置為___________4、___________屬性指定用戶是否可用Tab鍵來選定文本框。5、在文本框的KeyDown和KeyUp事件中,keycode參數(shù)表示___________,shift表示___________。6、要使標(biāo)簽控件中的文本水平居中,應(yīng)將其Alignment屬性設(shè)置為___________7、要使文本框同時包含兩種滾動條,應(yīng)將其Scrollbars屬性設(shè)置為___________8、在文本框的KeyDown事件中,如果參數(shù)shift的值是6,則表示______________________9、________屬性返回或設(shè)置控件中文本或圖形的背景顏色10、________屬性返回在代碼中用于控件的名稱11、________屬性返回或設(shè)置一個布爾值,決定控件是否可見12、________屬性返回或設(shè)置在控件中顯示的文本13、________屬性返回或設(shè)置一個布爾值,決定控件是否響應(yīng)用戶生成事件14、________屬性返回或設(shè)置控件中文本或圖形的前景顏色15、________屬性返回或設(shè)置一個Font對象,用于指定控件中本的字體名稱、字體樣式和大小16、________屬性返回或設(shè)置控件的高度和寬度17、________屬性返回或設(shè)置控件左邊緣和上邊緣與窗口左邊緣和上邊緣間的距離18、若想制作一個透明標(biāo)簽,應(yīng)將其________屬性設(shè)置為________。19、若想自動改變標(biāo)簽控件的大小以顯示全部內(nèi)容,應(yīng)將其________屬性設(shè)置為________20、標(biāo)簽控件的move方法的作用是________________,其格式是________________。21、要想設(shè)置標(biāo)簽上文本居中對齊能夠用________________方法,也能夠在屬性窗口設(shè)置________屬性為________,還能夠在代碼窗口中用________________22、__________屬性用來指示窗體中命令按鈕是否為取消按鈕(可經(jīng)過按_________鍵選中,)_________屬性用來指示窗體中命令按鈕是否為默認(rèn)按鈕(可經(jīng)過按_________鍵選中)。23、________屬性返回或設(shè)置指示該按鈕是否可選的值,值為________表示已選擇該按鈕;值為________表示沒有選擇該按鈕24、________屬性返回或設(shè)置一個值,指示控件的顯示類型和行為。值為________時表示標(biāo)準(zhǔn)的沒有相關(guān)圖像命令按鈕,值為________表示圖像樣式按鈕25、__________屬性返回列表框控件的列表部分項(xiàng)目的個數(shù);__________屬性返回或設(shè)置控件中當(dāng)前選擇項(xiàng)目的索引。26、__________方法能夠從列表框控件中刪除一項(xiàng)。27、__________方法能夠向列表框控件中添加項(xiàng)目。28、要創(chuàng)立一個下拉式組合框(包括一個下拉式列表和一個文本框),應(yīng)將Style屬性設(shè)置為__________A、0B、1C、2D、329、列表框控件的__________屬性用于返回或設(shè)置在列表框控件中的一個項(xiàng)的選擇狀態(tài)。30、用戶在組合框中輸入或選擇的數(shù)據(jù)能夠經(jīng)過下列哪個屬性來獲得?A.listB、ListindexC、ListcountD、Text31、若要將復(fù)選框設(shè)置成圖形模式,則誚設(shè)置的_____屬性值

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論