控件的分類Word版_第1頁
控件的分類Word版_第2頁
控件的分類Word版_第3頁
控件的分類Word版_第4頁
控件的分類Word版_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、控件的分類;標(biāo)準(zhǔn)控件(工具箱自帶的控件,不可刪)、active控件、可插入對象(可添加到工具箱再使用,可刪)1、 active控件:Animation控件和SSTab控件的應(yīng)用添加方法;a、工程-部件-(找到其文件名) b、單擊右鍵-部件-(找到其文件名)Active控件;1、animation控件;Microsoft Windows Common Control-26.0 文件名;MSCOMCT2.OCX2、SSTab控件;Microsoft Tabbed Dialog Control 6.0 文件名; TABCTL32.OCX二、單選按鈕(optionbutton)實現(xiàn)多選一具有排他性;當(dāng)

2、其中一個被選中時其他的自行關(guān)閉,例;鈕分別有兩個按為男和女,當(dāng)選男時就不能同時選女相應(yīng)的屬性設(shè)置;Coption顯示按鈕名稱Value;false(單選按鈕未被選中狀態(tài)),ture(單選按鈕被選中狀態(tài))Enable;false(不可用,呈灰色),ture(單選按鈕可用)Style(顯示按鈕風(fēng)格,用于其外觀的設(shè)置);0,為標(biāo)準(zhǔn)形式(即原始形態(tài)),1,為圖形方式(單選按鈕被選中狀態(tài)圖片裝載在downpicture,單選按鈕未被選中狀態(tài)圖片裝載在picture,控件不可用裝載在disablepicture)If Index = 0 ThenText1.FontName = "黑體"

3、;ElseIf Index = 1 ThenText1.FontName = "楷體"ElseIf Index = 2 ThenText1.FontName = "隸書"ElseIf Index = 3 ThenText1.FontName = "宋體" 總結(jié);fontname=,fontsize=其他的都加“”If Check1(0).Value = 1 Then 對象Text1.Font = tureElseIf Check1(1).Value = 1 ThenText1.FontItalic = tureElseIf Check

4、1(2).Value = 1 ThenText1.FontBold = TrueElseIf Check1(3).Value = 1 ThenText1.FontUnderline = tureEnd If常用方法:setfocus, move例;option2.setfocus Command.move width/2,height/6,left/6,top/7復(fù)選框(checkbox);鈕分別有兩個按為男和女,當(dāng)選男時同時也可選女屬性以上相同(注;value用于設(shè)置或返回復(fù)選框的狀態(tài)值,為0時未被選中,1時選中符號為黑色,2選中符號位灰色)方法:SetFocus、Refresh和Move方

5、法框架(frame);框架可以響應(yīng)Click和DblClick等幾類事件。但是大多數(shù)情況下只將他作為其他控件分類組合的一個容器。相關(guān)屬性:Caption;用于設(shè)置名稱Enabled;false(運行時框架顯示灰色,包括該框架內(nèi)的控件均不可以),ture(可用狀態(tài))Visible;false(運行時該框架的控件不可見),ture(可見)列表框(listbox);作用,為用戶提供選項列表,用戶可以選擇一個或多個項目,例,當(dāng)選擇某一項時,會彈出相關(guān)的解釋信息屬性;列表框中只能在代碼中設(shè)置不能在屬性中添加的有;listindex listcount text(獲取被選取的內(nèi)容,例,list2.addi

6、tem list1.text 結(jié)果會顯示點擊list1的內(nèi)容Columns;設(shè)置列表顯示的列數(shù),當(dāng)為0時,則單列顯示,不為0時多列顯示(當(dāng)列表容不下時會自動產(chǎn)生滾動條)List;設(shè)置時向列表框中增加項目,當(dāng)換行時ctrl+enter鍵Listindex;第一項為0,依次類推Listcount;第一項為1,依次類推 在屬性框內(nèi)不能設(shè)置Text;獲取被選中列表項的內(nèi)容Multiselect;是否應(yīng)許多項選擇 只能在屬性窗中設(shè)置0 為單選,1只用鼠標(biāo)就可以單擊多選,2時支持,shift連續(xù)選,ctril不連續(xù)選Sorted;是否按字母排序,ture(字母升序),false(原來的排序)Style;是

7、否將復(fù)選框顯示在列表中,0不用,1需要AddItem方法用于在程序運行時向列表框增加一個列表項。其用法是:對象. AddItem "列表項字符串" ,列表項序號例,List1.AddItem "發(fā)動機聲"List1.AddItem "調(diào)查哈哈" 還可以list1.list(1)= "調(diào)查哈哈"其中,對象可以是列表框或組合框,列表項序號是可選項,用于指定新插入的項在列表框中的位置,若沒有列表項序號,則新增加的列表項在列表項的末尾。該方法一次只能增加一個列表項。Select Case List1.ListIndex 指

8、明對象 只有l(wèi)oad發(fā)生后才發(fā)生Case 0Label1.Caption = "好東西" Label1.Caption = "鯡精蛋白"Case 1Label1.Caption = "成本價"Case 2Label1.Caption = "干脆丟"Case 3Label1.Caption = "看得出"End SelectReMoveItem用于在程序運行時刪除列表框指定的一個列表項。其用法是:對象. ReMoveItem 列表項序號List1.RemoveItem 1(默認(rèn)值為listinde

9、x的默認(rèn)值)Clear用于在程序運行時清除列表框中所有的列表項。其用法是:對象. ClearRefresh用于在程序運行時刷新列表框。其用法是:對象. RefreshMove用于在程序運行時移動列表框的位置與變化其大小。其用法是:對象. Move 左坐標(biāo) ,頂坐標(biāo),寬度,高度SetFocus用于在程序運行時將焦點移動到列表框中。其用法是:對象. SetFocus組合框(combobox);使用過程中根據(jù)需要添加項目到列表框?qū)⑽谋究蚝土斜砜蚪M合在一起Combo1.AddItem "信息材料技術(shù)學(xué)院"Combo1.AddItem "理工學(xué)院"Combo1.A

10、ddItem "經(jīng)濟管理學(xué)院"Combo1.AddItem "法學(xué)院"Combo1.ListIndex = 0 該項的作用第一項在文本框中顯示屬性與列表框相似,style屬性;0時,“下拉式組合框”由文本框和按鈕、組合框組成相當(dāng)于(列表框)1時,“簡單式組合框”由文本框、組合框組成2時,“下拉式組合框”由文本框和按鈕、組合框組成相當(dāng)于(列表框)“Text屬性 為文字獲得組合框被選中的吧項目值(相當(dāng)于caption屬性)可以利用keypress事件在列表框添加相應(yīng)的選項方法;和列表框添加項目一樣Combo2.ClearSelect Case Combo1.

11、TextCase "信息材料技術(shù)學(xué)院"Combo2.AddItem "計算機科學(xué)與技術(shù)"Combo2.AddItem "電子信息工程"Combo2.AddItem "信息與計算科學(xué)"Combo2.ListIndex = 0 Case "理工學(xué)院" 總結(jié);能單獨使用的屬性有index,其他的為;對象.屬性 Combo2.AddItem "土木工程"Combo2.AddItem "化學(xué)工程"Combo2.ListIndex = 0 Case "經(jīng)濟管

12、理學(xué)院" Combo2.AddItem "國際貿(mào)易" Combo2.AddItem "國際金融"Combo2.AddItem "財務(wù)會計"Combo2.ListIndex = 0Case "法學(xué)院"Combo2.AddItem "訴訟法學(xué)"Combo2.ListIndex = 0End Select滾動條scrollbar調(diào)節(jié)聲音,顏色,-例red = HScroll1.Valuegreen = HScroll2.Valueblue = HScroll3.Value 滾動條當(dāng)前取值La

13、bel2.Caption = "綠色分值" & green Label5.BackColor = RGB(red, green, blue) 混合顏色函數(shù)End SubChange事件 當(dāng)改變即發(fā)生Scroll事件 拖動滾動條即發(fā)生時鐘(Timer)注意:僅有的Timer事件屬性;Enabled屬性 設(shè)置程序運行時是否激活計時器True(系統(tǒng)默認(rèn)值:激活狀態(tài)。False:計時器無效。Interval屬性 設(shè)置計時器的時間間隔(最重要)即決定每隔多長時間激發(fā)一次Timer事件。屬性值以毫秒為單位(設(shè)置為1000時,等于時間間隔為1秒?),設(shè)置為0則計時器不起作用,取值

14、范圍為065535。對話框;通用對話框,自定義對話框,通用對話框(CommonDialog);要自行添加通過active控件0沒有操作1顯示打開文件對話框ShowOpen2顯示另存為文件對話框ShowSave3顯示選擇顏色對話框ShowColor4顯示選擇字體對話框ShowFont5顯示打印對話框ShowPrint設(shè)置屬性有兩種途徑例;Commondialog1.action=1 即為打開文件對話框,以下同理CommonDialog1.Filter = "所有文件(*.*)|*.*|位圖文件(*.bmp)|*.bmp|其他圖形文件|*.jpg,*gif,*.ico" 指定要

15、打開的文件(相當(dāng)于定義一個數(shù)組)CommonDialog1.FilterIndex = 1 (從上面數(shù)組選擇,fileindex從1開始) CommonDialog1.Action = 1(定義為打開對話框)Image1.Picture = LoadPicture(CommonDialog1.FileName) (加載圖片)CommonDialog1.Filter = "所有文件(*.*)|*.*|位圖文件(*.bmp)|*.bmp|其他圖形文件|*.jpg,*gif,*.ico"CommonDialog1.FilterIndex = 1CommonDialog1.Acti

16、on = 2 定義為另存為對話框SavePicture Image1.Picture, CommonDialog1.FileName 另存為圖片顏色對話框Color屬性;紅色(255),黃色(65535)-1、 直接在屬性窗口設(shè)置2、 在屬性頁中設(shè)置;點中通用對話框單擊鼠標(biāo)右側(cè)-屬性-屬性頁通用對話框?qū)傩皂摗按蜷_/另存為”設(shè)置項與其等價的屬性屬性頁設(shè)置項等價的屬性含義對話框標(biāo)題DialogTiltle設(shè)置對話框(修改原系統(tǒng)的默認(rèn))標(biāo)題文件名稱FileName默認(rèn)文件名或最終得到的文件名初始化路徑InitDir默認(rèn)文件路徑,即為對話框設(shè)置的初始目錄,若未設(shè)置則用當(dāng)前目錄過濾器Filter指定要打

17、開的文件類型,格式如下:文件類型標(biāo)示1|文件類型1|文件類型標(biāo)示1|文件類型1例如: Word文檔(*.doc)|*.doc|文本文件(*.txt)|*.txt|所有文件(*.*)|*.*取消引發(fā)錯誤CancelError選中相當(dāng)于設(shè)置CancelError屬性值為True標(biāo)志Flags用于設(shè)置對話框的顯示模式。如取1則打開對話框時只讀復(fù)選框為選定狀態(tài),取4則打開對話框時隱藏只讀復(fù)選框等缺省擴展名DefaultExt文件打開或保存的默認(rèn)擴展名文件最大長度MaxFileSize用于設(shè)置或返回被打開文件的最大長度,默認(rèn)值為256M字體對話框的常用標(biāo)志常量與其對應(yīng)的功能FontName:返回或設(shè)置所

18、選擇的字體名;FontSize:返回或設(shè)置所選擇的字體大小,以點為(Point)單位FontBold:屬性值為True:選定為粗體; False:未選定FontItalic:屬性值為True:選定為斜體; False:未選定FontStrikethru:屬性值為True:選定刪除線; False:未選定FontUnderline:屬性值為True:選定下劃線; False:未選Flags屬性值對應(yīng)的功能1系統(tǒng)支持的屏幕字體2系統(tǒng)支持的打印字體3系統(tǒng)支持的屏幕字體和打印字體4顯示一個“幫助”按鈕256對話框允許選擇刪除線、下劃線以及顏色等字體效果字體對話框與顏色對話框字體對話框與顏色對話框的應(yīng)用。在標(biāo)簽上顯示文字,利用字體對話設(shè)置所顯示文字的字體、字型、大小,利用顏色對話設(shè)置所顯示文字或背景的顏色??偨Y(jié);計時器(timer),對話框(commondialog)運行時不可見鼠標(biāo)器;MouseDown(按下)與MouseUp(釋放)事件 當(dāng)鼠標(biāo)指針置于某對象上,按下鼠標(biāo)鍵時,便會在該對象上激發(fā)MouseDown(按下)事件。當(dāng)釋放鼠標(biāo)鍵時,就會激發(fā)MouseUp(釋放)事件。最后還會激發(fā)一次Click(單擊)事件??梢姡?dāng)單擊鼠標(biāo)時,依次產(chǎn)生3個事件,這3個事件的產(chǎn)生是有先后順序的當(dāng)在擁有控制焦點的

溫馨提示

  • 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

提交評論