




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第6章常用標(biāo)準(zhǔn)控件本章要點(diǎn)文本控件(標(biāo)簽、文本框)圖形控件(圖片框、圖像框、直線和形狀)按鈕控件(命令按鈕)選擇控件(復(fù)選框、單選按鈕、列表框、組合框)滾動(dòng)條計(jì)時(shí)器和框架焦點(diǎn)與Tab順序6.1概述工具箱控件圖指示器標(biāo)簽框架復(fù)選框組合框水平滾動(dòng)條時(shí)鐘目錄列表框形狀圖象框OLE圖片框文本框命令按鈕單選按鈕列表框垂直滾動(dòng)條驅(qū)動(dòng)器列表文件列表直線Data控件是VB中預(yù)先定義好了的、程序中能夠直接使用的對(duì)象,每個(gè)控件都有自己的屬性、事件和方法。VB有三種控件:標(biāo)準(zhǔn)控件:存在于工具欄中,不可刪除。被封裝在VB的.exe文件中,不可以刪除。ActiveX控件:由第三方制造的,以獨(dú)立文件存在,擴(kuò)展名為.ocx,使用前必須添加到工具欄中??刹迦氲膶?duì)象:如Execl,Word等能添加到工具欄中,所以也是控件。6.1概述向工具箱中添加控件的方法如果想使用標(biāo)準(zhǔn)工具箱中沒(méi)有的控件,則必須將該控件添加到工具箱中。添加過(guò)程如下:工程-部件-控件工程-部件-可插入對(duì)象6.1文本控件標(biāo)簽:只能顯示文本,不能進(jìn)行編輯。文本框:既可顯示文本,又可輸入文本。默認(rèn)名稱(chēng)(name):Labelx和Textx(x為1,2…)6.1.1標(biāo)簽標(biāo)簽:用來(lái)顯示文本信息,它所顯示的信息只能通過(guò)Caption屬性設(shè)置或修改,不能直接編輯??梢詾槠渌丶砑用枋鲂孕畔?文本框、列表框、組合框等)標(biāo)簽的屬性屬性值說(shuō)明0(默認(rèn)值)從左邊開(kāi)始顯示標(biāo)題,即左對(duì)齊1從右邊開(kāi)始顯示標(biāo)題,即右對(duì)齊2從中間開(kāi)始顯示標(biāo)題,即居中對(duì)齊Alignment:設(shè)置標(biāo)簽中文本的對(duì)齊方式。AutoSize:設(shè)置標(biāo)簽是否能夠自動(dòng)調(diào)整大小以顯示所有的內(nèi)容。其中:屬性值為False(默認(rèn)值)表示顯示控件的原始大小,屬性值為T(mén)rue表示根據(jù)控件中的內(nèi)容自動(dòng)調(diào)整控件大小。Appearance:設(shè)置標(biāo)簽的外觀是否以3D效果顯示。1為3D效果顯示,0為平面效果顯示。BackStyle:設(shè)置標(biāo)簽的背景樣式。語(yǔ)法格式:對(duì)象.Backstyle[=0或1]
其中:屬性值為1(默認(rèn)值)表示背景是不透明的;屬性值為0表示背景是透明的。BorderStyle:設(shè)置標(biāo)簽的邊框樣式。其中:屬性值為0(默認(rèn)值)表示無(wú)邊框;屬性值為1表示單線邊框。Caption:設(shè)置標(biāo)簽的文本內(nèi)容。標(biāo)簽中的文本只能通過(guò)Caption屬性顯示。Enabled:激活屬性(該屬性用來(lái)確定一個(gè)窗體或控件是否能夠?qū)τ脩舢a(chǎn)生的事件做出反應(yīng))其中:屬性值為T(mén)rue時(shí),允許對(duì)象對(duì)事件作出反應(yīng);False時(shí),禁止對(duì)事件做出反應(yīng),在這種情況下,對(duì)象變?yōu)榛疑?運(yùn)行后才能看到效果)。WordWrap:該屬性用來(lái)決定標(biāo)簽標(biāo)題的顯示方式。為了是WordWrap起作用,應(yīng)把Autosize屬性設(shè)置為T(mén)rue。標(biāo)簽的事件和方法標(biāo)簽具有Click(單擊),DbClick(雙擊)等事件,但一般不需要編寫(xiě)代碼。標(biāo)簽的方法中常用的只有Move,其基本語(yǔ)法如下:
其中:left,top,width,height分別表示移動(dòng)目的位置的坐標(biāo)和大小。left為必要參數(shù),其他三個(gè)為可選參數(shù)。一般情況下標(biāo)簽不使用其他方法。對(duì)象名.Moveleft,top,width,height例題:設(shè)計(jì)一個(gè)界面說(shuō)明標(biāo)簽的基本屬性的使用
界面設(shè)計(jì)屬性設(shè)置對(duì)象名屬性名屬性值Label1Caption默認(rèn)值Label2Caption學(xué)習(xí)VBAutoSizeTrueBackStyle0(透明)BorderStyle1(單線邊框)運(yùn)行結(jié)果6.1.2文本框文本框是一個(gè)文本編輯區(qū)域,主要用于接收用戶的輸入、輸出、修改等信息,可以輸入單行文本,也可以輸入多行文本,在程序運(yùn)行過(guò)程中具有良好的交互性。文本框的屬性Name:設(shè)置文本框的名稱(chēng)。Text:設(shè)置文本框中顯示的文本內(nèi)容。語(yǔ)法格式:對(duì)象名.Text=字符串Locked:設(shè)置文本框是否可以被編輯。語(yǔ)法格式:
其中:屬性值為False(默認(rèn)值)表示文本內(nèi)容可以編輯;屬性值為T(mén)rue表示文本內(nèi)容只能讀但不能修改。MaxLength:設(shè)置文本框中輸入的字符串最大長(zhǎng)度。其中:屬性值為0(默認(rèn)值)表示文本框中字符串的長(zhǎng)度為任意值,只受操作系統(tǒng)內(nèi)存的限制;屬性值為大于0的整數(shù),該整數(shù)表示能夠輸入的最大字符數(shù)目。對(duì)象名.Locked={True|False}MultiLine:設(shè)置文本框是否可以輸入多行文本。語(yǔ)法格式:其中:屬性值為False(默認(rèn)值)表示只能單行顯示,不能顯示多行;屬性值設(shè)置為T(mén)rue,表示可以多行顯示文本,若文本行數(shù)超過(guò)文本框?qū)挾?,系統(tǒng)會(huì)自動(dòng)為文本框添加滾動(dòng)條。按Ctrl+Enter鍵可以插入一個(gè)空行。
對(duì)象名.MultiLine={True|False}PasswordChar:設(shè)置是否在文本框中顯示用戶所輸入的字符串。語(yǔ)法格式為:其中:該屬性如被設(shè)置為某一字符,如“*”,則無(wú)論在Text屬性值中輸入什么,在文本框中都只顯示“*”。使用該屬性可以設(shè)置密碼。對(duì)象名.PasswordChar=
"*"注意:該屬性有效的前提是MultiLine屬性必須設(shè)置為False。ScrollBars:設(shè)置文本框滾動(dòng)條的模式。語(yǔ)法格式:
對(duì)象名.ScrollBars={0|1|2|3}屬性值說(shuō)明0(默認(rèn)值)表示沒(méi)有滾動(dòng)條1表示只有水平滾動(dòng)條2表示只有垂直滾動(dòng)條3表示既有水平滾動(dòng)條又有垂直滾動(dòng)條注意:只用當(dāng)MultiLine屬性被設(shè)置為T(mén)rue時(shí),才能用ScrollBars屬性在文本框中設(shè)置滾動(dòng)條。SelLength、SelStart和SelText:控制文本框中的插入點(diǎn)和文本選定操作,這些屬性?xún)H能在運(yùn)行時(shí)使用。語(yǔ)法格式:對(duì)象名.SelLength=數(shù)值對(duì)象名.SelStart=數(shù)值對(duì)象名.SelText=字符串其中:SelLength設(shè)置選定文本的長(zhǎng)度,只能在代碼中使用,若值為0,表示未選中任何內(nèi)容。SelStart設(shè)置選定文本的起始點(diǎn),只能在代碼中使用,第一個(gè)字符位置是0。SelText設(shè)置當(dāng)前選定文本的內(nèi)容,如果沒(méi)有選擇文本,則該屬性含有一個(gè)空字符串。只能在代碼中使用。文本框事件Change:當(dāng)用戶改變文本框的內(nèi)容時(shí),該文本框的Change事件被觸發(fā),該事件對(duì)應(yīng)的代碼結(jié)構(gòu)如下:
PrivateSubText1_Change()…EndSub例:程序運(yùn)行時(shí),通過(guò)用戶輸入,同步設(shè)置窗體的標(biāo)題,即用戶輸入什么,窗體標(biāo)題就同步顯示什么。PrivateSubText1_Change()
Form1.Caption=Text1.TextEndSub例:程序運(yùn)行時(shí),用戶輸入密碼時(shí),在另一個(gè)文本框中顯示用戶輸入的密碼。PrivateSubText1_Change()
EndSubText2.Text=Text1.TextGotFocus(獲得焦點(diǎn)事件)GotFocus:當(dāng)文本框具有輸入焦點(diǎn)(即處于活動(dòng)狀態(tài)時(shí),觸發(fā)該事件)LostFocus(失去焦點(diǎn)事件)LostFocus:當(dāng)文本框失去輸入焦點(diǎn)(即處于非活動(dòng)狀態(tài)時(shí),觸發(fā)該事件)文本框方法SetFocus:可以設(shè)置焦點(diǎn),其獲得焦點(diǎn)的顯示效果是焦點(diǎn)(光標(biāo))在文本框中閃動(dòng)。語(yǔ)法格式:該方法可以把焦點(diǎn)移動(dòng)到指定的文本框中。當(dāng)在窗體上建立了多個(gè)文本框后,可以用該方法把光標(biāo)置于所需要的文本框。對(duì)象名.SetFocus例設(shè)計(jì)一個(gè)程序可檢查密碼是否正確,密碼為“12345”P(pán)rivateSubCommand1_Click()
pass=Text1.TextIfpass="12345"ThenLabel2.Caption=“口令正確!"ElseLabel2.Caption=“口令錯(cuò),重新輸入!"EndIfEndSub例計(jì)算三角形面積程序。設(shè)計(jì)一個(gè)窗體,窗體中含有3個(gè)標(biāo)簽框和4個(gè)文本框,3個(gè)標(biāo)簽框用來(lái)顯示提示信息,3個(gè)文本框用來(lái)輸入三角形的邊長(zhǎng),剩下的文本框顯示計(jì)算結(jié)果,要求每個(gè)三角形的輸入數(shù)據(jù)和計(jì)算結(jié)果顯示在一行,能多行顯示。例跟蹤輸入程序設(shè)計(jì)一個(gè)窗體,窗體中含有2個(gè)標(biāo)簽框和1個(gè)文本框,運(yùn)行程序時(shí),在文本框中輸入字母,在兩個(gè)標(biāo)簽框中分別用大寫(xiě)和小寫(xiě)字母顯示。6.2圖形控件
VB中的圖形控件分為圖片框(PictureBox)、圖像框(Image)、直線(Line)和形狀(Shape)控件。圖形控件的使用能美化界面和增加界面的趣味性。6.2.1圖片框和圖像框圖片框和圖像框是VB中顯示圖形的兩種基本控件。默認(rèn)名稱(chēng)Picturex和Imagex圖片框圖片框控件可以用來(lái)顯示.bmp、.ico、.jpeg、.jpg、.gif等圖片類(lèi)型的文件,且可以繪制圖形、顯示文本或計(jì)算結(jié)果,還可以作為容器放置其它控件。圖片框?qū)傩?.與窗體相同的屬性2.其他屬性3.CurrentX和CurrentY屬性2.其它屬性Align:設(shè)置圖片框在窗體中的顯示方式,語(yǔ)法格式對(duì)象名.Align={0|1|2|3|4}屬性值說(shuō)明0-None默認(rèn)值,表示無(wú)特殊顯示1-AlignTop表示圖片框??吭诖绑w上端并與窗體一樣寬2-AlignBottom表示圖片框??吭诖绑w底部并與窗體一樣寬3-AlignLeft表示圖片框停靠在窗體左端并與窗體一樣高4-AlignRight表示圖片框??吭诖绑w右端并與窗體一樣高AutoSize:設(shè)置控件是否能自動(dòng)調(diào)整大小以適應(yīng)圖片內(nèi)容。語(yǔ)法格式:對(duì)象名.AutoSize={True|False}屬性值為False(默認(rèn)值)表示圖片框不能自動(dòng)改變大小以適應(yīng)其中的圖形,保持原始尺寸,如果圖形比圖片框大,則超出的部分將被剪切掉;屬性值為T(mén)rue表示圖片框可以自動(dòng)調(diào)整圖片框大小以顯示圖片的全部?jī)?nèi)容。Picture:設(shè)置圖片框控件中顯示的圖片。在界面設(shè)計(jì)時(shí),可直接利用屬性窗口中的Picture屬性設(shè)置相應(yīng)圖片的目錄裝入圖片;在程序運(yùn)行時(shí),可使用LoadPicture函數(shù)裝載圖片,語(yǔ)法格式為:對(duì)象名.Picture=LoadPicture("圖形文件名")3.CurrentX和CurrentY屬性用來(lái)設(shè)置下一個(gè)輸出的水平(CurrentX)或垂直(CurrentY)坐標(biāo)。只能在運(yùn)行期間使用。格式:[對(duì)象.]CurrentX[=X][對(duì)象.]CurrentY[=Y]對(duì)象可以是窗體、圖片框和打印機(jī)。圖片框的事件和方法事件有Click和DbClick方法有Print、Cls、Move和SetFocus。
圖形文件的裝入方法1.在設(shè)計(jì)階段,通過(guò)Picture屬性裝入。在設(shè)計(jì)階段,利用菜單中的“編輯”→“粘貼”功能,將剪貼板中的圖片粘貼到圖形控件中。方法2.在運(yùn)行階段,通過(guò)LoadPicture函數(shù)裝入。語(yǔ)法格式:[對(duì)象.]Picture=LoadPicture(“文件名”)卸載圖片[對(duì)象.]Picture=LoadPicture(“”)保存圖片SavePicture函數(shù)的功能是用來(lái)保存在圖片框中處理過(guò)的圖像。語(yǔ)法格式:
SavePicture對(duì)象名.Image,保存文件名例如:SavePicturePicture1.Image,"aa.bmp“SavePicturePicture1.picture,“aa.bmp”
例:設(shè)計(jì)一個(gè)窗體,通過(guò)命令按鈕單擊實(shí)現(xiàn)兩個(gè)圖片框控件中圖片之間的切換。界面設(shè)計(jì)和運(yùn)行結(jié)果屬性設(shè)置如下表:對(duì)象屬性屬性值CommandButtonNameCommand1Caption交換PictureBoxNamePicture1Pictured:\6.jpgPictureBoxNamePicture2Pictured:\7.jpg代碼編寫(xiě)如下PrivateSubCommand1_Click()
Picture1.Picture=Picture2.PicturePicture2.Picture=LoadPicture("d:\6.jpg")EndSub圖像框圖像框也是用來(lái)顯形圖片,如.bmp、.ico、.jpeg、.jpg圖片格式。其裝載顯示圖片的速度較圖片框快。常用屬性Picture:設(shè)置圖像框控件中顯示的圖形。圖像框的Picture屬性與圖片框使用方法相同,既可以通過(guò)屬性窗口設(shè)置圖像框的Picture屬性來(lái)添加圖片,也可以通過(guò)LoadPicture函數(shù)來(lái)裝載圖片。Appearance:設(shè)置圖像框在運(yùn)行時(shí)是否以3D效果顯示。
Stretch:設(shè)置是否調(diào)整圖形的大小以適應(yīng)圖像框控件。圖像框沒(méi)有Autosize屬性,但可以使用Stretch屬性來(lái)拉伸圖像大小,使其適應(yīng)圖像框的大小。其中:屬性值為False(默認(rèn)值)表示當(dāng)圖形載入時(shí),圖像框本身調(diào)整大小,使得圖形可以填滿圖像框;屬性值為T(mén)rue表示當(dāng)圖形載入時(shí),圖形自動(dòng)按照?qǐng)D像框的大小來(lái)調(diào)整大小,使圖形填滿整個(gè)圖像框。圖像框的事件和方法
常用的事件有:DbClick、Click、MouseDown、MouseMove、MouseUp。常用的方法有:Move方法。圖片框和圖像框的區(qū)別圖片框可以作為“容器”,可以存放其他控件,圖像框不可以;圖片框可以通過(guò)Print方法輸出文本也可以用繪圖方法繪制圖形,圖像框不可以;圖像框比圖片框占用內(nèi)存少,顯示速度快,如只顯示圖片則優(yōu)先使用圖像框;圖片框有Autosize屬性,而圖像框有Stretch屬性;圖片框比圖像框更靈活,適用于動(dòng)態(tài)環(huán)境,而圖像框適用于靜態(tài)環(huán)境;例:設(shè)計(jì)一個(gè)窗體,說(shuō)明圖像框中Stretch屬性的應(yīng)用。界面設(shè)計(jì)屬性設(shè)置如下:對(duì)象屬性屬性值CommandButtonNameCommand1Caption交換PictureBoxNamePicture1PictureBoxNamePicture2VisibleFalseImageNameImage1StretchTrue代碼編寫(xiě)如下PrivateSubForm_Load()Picture1.Picture=LoadPicture("C:\JadeVista.jpg")Image1.Picture=LoadPicture("C:\風(fēng)景06.jpg")EndSubPrivateSubCommand1_Click()Picture2.Picture=Picture1.PicturePicture1.Picture=Image1.PictureImage1.Picture=Picture2.PictureEndSub6.2.3直線和形狀直線和形狀的默認(rèn)名稱(chēng):Linex和Shapex。屬性BorderColorBorderStyleBorderWidthBackStyleFillColorFillStyleShape6.3按鈕控件命令按鈕(CommandButton)命令按鈕通常用來(lái)在單擊時(shí)執(zhí)行指定的操作。默認(rèn)名稱(chēng)Commandx6.3.1屬性CancelDefaultStylePictureDownPictureDisabledPictureTooltiptextCancel:設(shè)置命令按鈕是否為Cancel按鈕,即當(dāng)用戶按Esc鍵時(shí),是否觸發(fā)它的Click事件。語(yǔ)法格式:對(duì)象名.Cancel={True|False}注意:在一個(gè)窗體內(nèi),只允許有一個(gè)命令按鈕的Cancel屬性被設(shè)置為T(mén)rue,也只允許有一個(gè)命令按鈕的Default屬性被設(shè)置為T(mén)rue;Default:設(shè)置命令按鈕是否為默認(rèn)按鈕,即當(dāng)運(yùn)行程序時(shí),用戶按回車(chē)鍵時(shí),就激活它。語(yǔ)法格式:其中,屬性值為False(默認(rèn)值)表示該按鈕不響應(yīng)Default事件;屬性值為T(mén)rue表示該命令響應(yīng)Default事件,即當(dāng)用戶按Enter鍵時(shí),與單擊該按鈕效果相同。對(duì)象名.Default={True|False}Style:設(shè)置命令按鈕的類(lèi)型。語(yǔ)法格式:對(duì)象名.Style={0|1}屬性值說(shuō)明0(默認(rèn)值)表示為標(biāo)準(zhǔn)按鈕,只顯示Caption屬性設(shè)置的文本1表示為圖形風(fēng)格,只顯示由Picture屬性指定的圖片注意:該屬性在運(yùn)行期間是只讀的。Picture:設(shè)置命令按鈕上顯示的圖形。語(yǔ)法格式:對(duì)象名.Picture=LoadPicture("圖形文件名")注意:使用該屬性的前提,必須把Style屬性設(shè)置為1,否則該屬性無(wú)效。DownPicture:該屬性設(shè)置當(dāng)控件被單擊并處于“按下”時(shí)顯示的圖形。注意:使用該屬性的前提,必須把Style屬性設(shè)置為1,否則該屬性無(wú)效。DisabledPicture:設(shè)置被禁止操作時(shí)顯示的圖標(biāo)。注意:使用該屬性的前提,必須把Style屬性設(shè)置為1,否則該屬性無(wú)效。ToolTipText:設(shè)置當(dāng)鼠標(biāo)在命令按鈕上暫停時(shí)顯示的文本。
對(duì)象名.ToolTipText=字符串命令按鈕的事件Click、MouseDown、MouseUp:當(dāng)單擊鼠標(biāo)時(shí)就會(huì)觸發(fā)該三個(gè)事件。他們觸發(fā)的順序?yàn)镸ouseDown、Click、MouseUp事件。注意:命令按鈕不支持雙擊DblClick事件。例1:窗體放大程序PrivateSubCommand1_Click()Form1.MoveLeft+500,Top-500,Width+500,Height+500EndSubPrivateSubCommand2_Click()
Form1.MoveLeft-500,Top+500,Width-500,Height-500EndSubPrivateSubCommand3_Click()EndEndSub例2:變化圖形的按鈕程序設(shè)計(jì)一個(gè)窗體,在窗體上添加2個(gè)圖形按鈕,運(yùn)行程序時(shí),若用戶鼠標(biāo)移動(dòng)到按鈕上,顯示提示信息,單擊該按鈕,會(huì)改變按鈕上的圖形,同時(shí)使該按鈕變?yōu)椴荒懿僮鞯陌粹o,使另一個(gè)按鈕變?yōu)榭刹僮鞯陌粹o。PrivateSubCommand1_Click()Print"請(qǐng)單擊結(jié)束按鈕"Command1.Picture=LoadPicture("F:\VB\3.jpg")Command1.Enabled=FalseCommand2.Enabled=TrueEndSubPrivateSubCommand2_Click()Print"請(qǐng)單擊開(kāi)始按鈕"Command2.Picture=LoadPicture("F:\VB\1.jpg")Command2.Enabled=FalseCommand1.Enabled=TrueEndSubPrivateSubForm_Load()Command1.Enabled=TrueCommand2.Enabled=FalseEndSub6.4選擇控件復(fù)選框單選按鈕6.4.1屬性ValueAlignmentStyle例1單選按鈕的應(yīng)用例2復(fù)選框的應(yīng)用例3單選按鈕的應(yīng)用在窗體上建立一個(gè)單選按鈕數(shù)組Opt1,含4個(gè)單選按鈕,標(biāo)題分別為“A”,”B”,“C”,“D”,初始狀態(tài)下,“A”為選中狀態(tài)。要求程序運(yùn)行時(shí),使得每單擊命令按鈕一次,就選中一個(gè)單選按鈕,如果已經(jīng)選中最后一個(gè)單選按鈕,再單擊命令按鈕,則選中第1個(gè)單選按鈕。PrivateSubCmd1_Click()IfOpt1(0).Value=TrueThenOpt1(0).Value=FalseOpt1(1).Value=TrueElseIfOpt1(1).Value=TrueThenOpt1(1).Value=FalseOpt1(2).Value=TrueElseIfOpt1(2).Value=TrueThenOpt1(2).Value=FalseOpt1(3).Value=TrueElseOpt1(3).Value=FalseOpt1(0).Value=TrueEndIfEndSub6.7計(jì)時(shí)器計(jì)時(shí)器是一個(gè)非常有用的控件,主要有兩個(gè)功能:用于在程序中監(jiān)視和控制時(shí)間進(jìn)程,即每隔一段固定的時(shí)間就有規(guī)律地執(zhí)行一次相同的任務(wù)。如定時(shí)檢測(cè)系統(tǒng)或控件的狀態(tài)、控制控件的移動(dòng)、設(shè)置時(shí)鐘、倒計(jì)時(shí)、秒表等;進(jìn)行某種后臺(tái)處理。因?yàn)橛?jì)時(shí)器控件在設(shè)計(jì)時(shí)可見(jiàn),運(yùn)行時(shí)隱藏,所以它在界面上的位置和大小無(wú)關(guān)緊要。但在后臺(tái)每隔一定的時(shí)間,系統(tǒng)就會(huì)自動(dòng)觸發(fā)一次計(jì)時(shí)器事件。計(jì)時(shí)器控件的屬性
Enabled(響應(yīng))屬性功能:設(shè)置計(jì)時(shí)器控件是否開(kāi)始計(jì)時(shí)。語(yǔ)法格式:
其中,屬性值為T(mén)rue(默認(rèn)值)表示啟動(dòng)計(jì)時(shí)器開(kāi)始計(jì)時(shí);屬性值為False則表示暫停計(jì)時(shí)器的使用,待將Enabled屬性設(shè)置為T(mén)rue時(shí)繼續(xù)運(yùn)行計(jì)時(shí)器。Interval(間隔)屬性功能:設(shè)置兩個(gè)計(jì)時(shí)器事件之間的時(shí)間間隔。設(shè)置時(shí)以毫秒(ms)為單位,范圍是0~65535ms,系統(tǒng)初始值設(shè)置為0。若希望每秒執(zhí)行n個(gè)計(jì)時(shí)器事件,則將Interval屬性的值設(shè)置為1000/n。當(dāng)Interval屬性的值為0時(shí),則計(jì)時(shí)器無(wú)效。對(duì)象名.Enabled={True|False}對(duì)象名.Interval=數(shù)值計(jì)時(shí)器的事件計(jì)時(shí)器只有Timer事件。Timer事件具有周期性,在每隔Interval指定的時(shí)間間隔,就執(zhí)行一次Timer事件過(guò)程。在實(shí)際運(yùn)用中,經(jīng)常用Timer事件來(lái)實(shí)現(xiàn)有規(guī)律的重復(fù)操作和簡(jiǎn)單的動(dòng)畫(huà)。注意:計(jì)時(shí)器事件發(fā)生越頻繁,響應(yīng)事件所使用的處理器事件就越多,這將降低系統(tǒng)綜合性能。因此,除非有必要否則不要設(shè)置過(guò)小的時(shí)間間隔。例:設(shè)計(jì)一個(gè)窗體,運(yùn)行窗體后,圖片會(huì)不停地閃動(dòng)。PrivateSubTimer1_Timer()
Picture1.Visible=Not(Picture1.Visible)EndSub對(duì)象屬性屬性值TimerNameTimer1EnabledTrueTimer1100PictureBoxNamePicture1Picture1D:\a003.bmp6.8框架在VB中,可以作為其他對(duì)象容器的有窗體、圖片框和框架。框架的主要作用是將窗體上的控件進(jìn)行分組,讓窗體界面整齊??蚣艿膶傩?/p>
Caption:設(shè)置框架的標(biāo)題,說(shuō)明框架的功能。Enabled:設(shè)置框架及框架內(nèi)控件是否可用。屬性值為T(mén)rue(默認(rèn)值
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公自動(dòng)化與醫(yī)療信息安全的關(guān)系研究
- 以用戶為中心的創(chuàng)意產(chǎn)業(yè)與區(qū)塊鏈版權(quán)結(jié)合之道
- 區(qū)塊鏈技術(shù)革新醫(yī)療數(shù)據(jù)共享的密鑰
- 辦公空間中的醫(yī)療品牌建設(shè)與信任文化建設(shè)
- 醫(yī)療行業(yè)中的商業(yè)模式創(chuàng)新與機(jī)遇探索
- 冀教版數(shù)學(xué)四年級(jí)下冊(cè)-分?jǐn)?shù)的意義教學(xué)設(shè)計(jì)
- 醫(yī)療教育中的倫理議題溶栓治療案例教學(xué)
- AI賦能智慧辦公推動(dòng)健康監(jiān)測(cè)智能化發(fā)展
- 區(qū)塊鏈技術(shù)在實(shí)體產(chǎn)業(yè)的應(yīng)用與前景分析
- 腹主動(dòng)脈腔靜脈瘺的臨床護(hù)理
- 2025年中國(guó)郵政集團(tuán)工作人員招聘考試筆試試題(含答案)
- 【語(yǔ)文】第23課《“蛟龍”探?!氛n件 2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 大部分分校:地域文化形考任務(wù)一-國(guó)開(kāi)(CQ)-國(guó)開(kāi)期末復(fù)習(xí)資料
- 走進(jìn)泰國(guó)-課件
- 信用證修改練習(xí)習(xí)題
- 提高深基坑鋼支撐施工質(zhì)量QC成果
- 塞思卡拉曼《安全邊際》
- 避難硐室密閉門(mén)安全技術(shù)措施
- 超星爾雅學(xué)習(xí)通《現(xiàn)場(chǎng)生命急救知識(shí)與技能》章節(jié)測(cè)試含答案
- KPMG_SOX_法案內(nèi)部控制矩陣培訓(xùn)資料(powerpoint 39頁(yè))
- (完整版)Brownbear繪本
評(píng)論
0/150
提交評(píng)論