




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、關(guān)于常用控件與多窗體第一張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.1 圖片框與圖像框6.2 定時(shí)器6.3 單選鈕與復(fù)選框6.4 容器與框架6.5 列表框與組合框6.6 滾動(dòng)條6.7 焦點(diǎn)與Tab順序6.8 多窗體第二張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.1 圖片框與圖像框圖片框控件(PictureBox)和圖像框控件(ImageBox)主要用于在窗體的指定位置顯示圖形信息。VB 6.0支持 .bmp、.ico、.wmf、.emf、.jpg、.gif等格式的圖形文件。6.1.1 圖片框、圖像框的常用屬性1Picture屬性圖片框和圖像框中顯示的圖片由Picture屬性決定。圖形文件可
2、以在設(shè)計(jì)階段裝入,也可以在運(yùn)行期間裝入。第三張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(1)在設(shè)計(jì)階段裝入在設(shè)計(jì)階段,可以用屬性窗口中的Picture 屬性裝入圖形文件。(2)在運(yùn)行期間裝入在運(yùn)行期間,可以用LoadPicture函數(shù)把圖形文件裝入圖片框或圖像框中。語(yǔ)句格式如下:對(duì)象名.Picture=LoadPicture(filename)第四張,PPT共七十二頁(yè),創(chuàng)作于2022年6月2AutoSize屬性該屬性用于圖片框。決定控件是否自動(dòng)改變大小以顯示圖像全部?jī)?nèi)容。缺省值為False,此時(shí)保持控件大小不變,超出控件區(qū)域的內(nèi)容被裁減掉;若值為T(mén)rue時(shí),自動(dòng)改變控件大小以顯示圖片全部?jī)?nèi)容(
3、注意:不是圖形改變大?。?stretch 屬性用于圖像框。當(dāng)該屬性的取值為False時(shí),圖像控件將自動(dòng)改變大小以與圖形的大小相適應(yīng);當(dāng)其值為T(mén)rue時(shí),顯示在控件中的圖像的大小將完全適合于控件的大小,這時(shí),圖片可能會(huì)變形。第五張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.1.2 圖片框、圖像框的區(qū)別(1)圖片框控件可以作為其它控件的容器。(2)圖片框可以通過(guò)Print方法接收文本,而圖像框則不能接收用Print方法輸入的信息。(3)圖像框比圖片框占用的內(nèi)存少,顯示速度快。第六張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.2 定時(shí)器VB提供了一種叫定時(shí)器(Timer)的控件。定時(shí)器每隔一定的時(shí)
4、間間隔就產(chǎn)生一次Timer事件(可理解為報(bào)時(shí)),用戶(hù)可以根據(jù)這個(gè)特性設(shè)置時(shí)間間隔控制某些操作或用于計(jì)時(shí)。1屬性定時(shí)器控件的屬性不是很多,最常用的是Interval屬性,該屬性用來(lái)決定兩次調(diào)用定時(shí)器的間隔,以ms為單位,取值范圍為065535,所以最大時(shí)間間隔不能超過(guò)66s,該屬性的缺省值為0,即定時(shí)器控件不起作用。如果希望每秒產(chǎn)生n個(gè)事件,則應(yīng)設(shè)置屬性Interval的值為1000/n。第七張,PPT共七十二頁(yè),創(chuàng)作于2022年6月2事件定時(shí)器只支持Timer事件。對(duì)于一個(gè)含有定時(shí)器控件的窗體,每經(jīng)過(guò)一段由屬性Interval指定的時(shí)間間隔,就產(chǎn)生一個(gè)Timer事件?!纠?.2】建立數(shù)字計(jì)時(shí)器
5、,要求每秒鐘時(shí)間變化一次。設(shè)計(jì)界面:在窗體上添加一個(gè)定時(shí)器控件、一個(gè)標(biāo)簽,并按表6-1設(shè)置屬性。第八張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第九張,PPT共七十二頁(yè),創(chuàng)作于2022年6月程序代碼如下: Private Sub Timer1_Timer() Label1.FontSize = 48 Label1.Caption = Time 將Time函數(shù)返回的系統(tǒng)時(shí)間顯示在標(biāo)簽中 End Sub執(zhí)行結(jié)果如下圖6-3所示,每隔1s鐘顯示一次時(shí)間。第十張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第十一張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.3 單選鈕與復(fù)選框有時(shí)希望在應(yīng)用程序的界面上提供一些
6、項(xiàng)目,讓用戶(hù)從幾個(gè)選項(xiàng)中選擇其中之一,這就要用“單選鈕”控件。如果有多個(gè)選擇框,每個(gè)選擇框都是獨(dú)立的、互不影響的,用戶(hù)可以任意選擇它們的狀態(tài)組合,則可以用“復(fù)選框”控件。6.3.1 單選鈕單選鈕(OptionButton)通常成組出現(xiàn),主要用于處理“多選一”的問(wèn)題。用戶(hù)在一組單選鈕中必須選擇一項(xiàng),并且最多只能選擇一項(xiàng)。當(dāng)某一項(xiàng)被選定后,其左邊的圓圈中出現(xiàn)一個(gè)黑點(diǎn)。例如,圖6-4所示就是一組單選鈕,用戶(hù)只能在這3個(gè)單選鈕選項(xiàng)中選擇一個(gè)。第十二張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第十三張,PPT共七十二頁(yè),創(chuàng)作于2022年6月1屬性(1)Value屬性該屬性表示單選按鈕選中或不被選中的狀態(tài)。
7、True為選中;False為不被選中。(2)Caption屬性該屬性顯示出現(xiàn)在單選鈕旁邊的文本。(3)Style屬性該屬性用來(lái)設(shè)置控件的外觀。值為0時(shí),控件顯示如圖6-4所示標(biāo)準(zhǔn)樣式;值為1時(shí),控件外觀類(lèi)似命令按鈕。一般說(shuō)來(lái),單選鈕總是作為一個(gè)組(單選鈕組)發(fā)揮作用的。圖6-4關(guān)于顏色的單選鈕就是一個(gè)按鈕組。第十四張,PPT共七十二頁(yè),創(chuàng)作于2022年6月2事件單選鈕常用事件是Click事件?!纠?.4】程序運(yùn)行后,單擊某個(gè)單選鈕,在標(biāo)簽中顯示相應(yīng)的字體。運(yùn)行結(jié)果如圖6-5所示。分析:需要在窗體上建立一個(gè)標(biāo)簽和3個(gè)單選鈕,其主要屬性設(shè)置如表6-2所示。第十五張,PPT共七十二頁(yè),創(chuàng)作于2022
8、年6月第十六張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第十七張,PPT共七十二頁(yè),創(chuàng)作于2022年6月事件過(guò)程代碼如下: Private Sub kai_Click() Label1.FontName = 楷體_gb2312 End Sub Private Sub li_Click() Label1.FontName = 隸書(shū) End Sub Private Sub song_Click() Label1.FontName = 宋體 End Sub第十八張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.3.2 復(fù)選框復(fù)選框(CheckBox)也稱(chēng)檢查框,單擊復(fù)選框一次時(shí)被選中,左邊出現(xiàn)“”號(hào),再次
9、單擊則取消選中,清除復(fù)選框中的“”??赏瑫r(shí)使多個(gè)復(fù)選框處于選中狀態(tài),這一點(diǎn)和單選按鈕不同。如圖6-6所示,有四個(gè)復(fù)選框。第十九張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第二十張,PPT共七十二頁(yè),創(chuàng)作于2022年6月1屬性(1)Value屬性決定復(fù)選框的狀態(tài):0未選中,1已選中,2變灰暗。(2)Picture屬性用來(lái)指定當(dāng)復(fù)選框被設(shè)計(jì)成圖形按鈕時(shí)的圖像。2事件復(fù)選框常用事件為Click事件。第二十一張,PPT共七十二頁(yè),創(chuàng)作于2022年6月【例6.5】用復(fù)選框控制文本是否加下劃線和斜體顯示。在程序執(zhí)行期間,如果選定“加下劃線”復(fù)選框,則文本框中的內(nèi)容就加上了下劃線,如果清除“加下劃線”復(fù)選框,
10、則文本框中的內(nèi)容就沒(méi)有下劃線;如果選定“斜體”復(fù)選框,則文本框中的文字字形就變成斜體,如果清除“斜體”復(fù)選框,則文本框中的文字字形就不是斜體。運(yùn)行界面如圖6-7所示。第二十二張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第二十三張,PPT共七十二頁(yè),創(chuàng)作于2022年6月設(shè)計(jì)界面:在窗體上建立一個(gè)文本框,兩個(gè)復(fù)選框。3個(gè)控件的屬性如表6-3所示。第二十四張,PPT共七十二頁(yè),創(chuàng)作于2022年6月編寫(xiě)如下事件過(guò)程: Private Sub Check1_Click() If Check1.Value = 1 Then Text1.FontUnderline = True Else Text1.Font
11、Underline = False End If End Sub第二十五張,PPT共七十二頁(yè),創(chuàng)作于2022年6月 Private Sub Check2_Click() If Check2.Value = 1 Then Text1.FontItalic = True Else Text1.FontItalic = False End If End Sub Private Sub Form_Load() Text1.FontSize = 20 End Sub第二十六張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.4 容器與框架所謂容器,就是可以在其上放置其它控件對(duì)象的一種對(duì)象。窗體、圖片框和框架都
12、是容器。容器內(nèi)所有控件成為一個(gè)組合,隨容器一起移動(dòng)、顯示、消失和屏蔽。在前一節(jié)例6.3中,是在一個(gè)窗體上建立一組單選按鈕,若要在同一窗體上建立幾組相互獨(dú)立的單選按鈕,通常用框架控件(Frame)將每一組單選鈕框起來(lái),這樣在一個(gè)框架內(nèi)的單選鈕成為一組,對(duì)一組單選鈕的操作不會(huì)影響其它組的單選鈕。第二十七張,PPT共七十二頁(yè),創(chuàng)作于2022年6月在窗體上創(chuàng)建框架及其內(nèi)部控件時(shí),應(yīng)先添加框架控件,然后單擊工具箱上的控件,用“+”指針在框架中以拖拽的方式添加控件,框架內(nèi)的控件不能被拖出框架外。不能用雙擊的方式向框架中添加控件,也不能先畫(huà)出控件再添加框架。如果要用框架將窗體上現(xiàn)有的控件進(jìn)行分組,可先選定控
13、件,將它們剪切后粘貼到框架中。第二十八張,PPT共七十二頁(yè),創(chuàng)作于2022年6月1屬性(1)Caption屬性框架的標(biāo)題,位于框架的左上角,用于注明框架的用途。(2)Enabled屬性決定框架中的對(duì)象是否可用,通常把Enabled屬性設(shè)置為T(mén)rue,以使框架內(nèi)的控件成為可以操作的。2事件Click和DblClick。在大多數(shù)情況下,我們用框架控件對(duì)控件進(jìn)行分組,沒(méi)有必要響應(yīng)它的事件。第二十九張,PPT共七十二頁(yè),創(chuàng)作于2022年6月【例6.6】使用兩個(gè)單選鈕組來(lái)改變文本框中文字的顏色和大小。運(yùn)行結(jié)果如圖6-8所示。設(shè)計(jì)界面:在窗體上添加一個(gè)標(biāo)簽控件,一個(gè)命令按鈕;添加一個(gè)框架控件,在框架控件上
14、畫(huà)上3個(gè)單選鈕控件(顏色按鈕組);再添加一個(gè)框架控件,在框架控件上畫(huà)上兩個(gè)單選鈕控件(字體大小按鈕組)。兩個(gè)框架的Caption 屬性分別設(shè)置為“顏色”和“字體大小”,其它控件屬性的設(shè)置可以按照?qǐng)D6-8所示自己進(jìn)行。第三十張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第三十一張,PPT共七十二頁(yè),創(chuàng)作于2022年6月編寫(xiě)代碼如下: Private Sub Command1_Click() end End Sub Private Sub Option1_Click() 藍(lán)色單選鈕 Label1.ForeColor = &HFF0000 End Sub Private Sub Option2_Clic
15、k() 紅色單選鈕 Label1.ForeColor = &HFF& End Sub第三十二張,PPT共七十二頁(yè),創(chuàng)作于2022年6月 Private Sub Option3_Click() 綠色單選鈕 Label1.ForeColor = &HFF00& End Sub Private Sub Option4_Click() 文字大小10單選鈕 Label1.FontSize = 10 End Sub Private Sub Option5_Click() 文字大小20單選鈕 Label1.FontSize = 20 End Sub第三十三張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.5 列
16、表框與組合框列表框(ListBox)控件將一系列的選項(xiàng)組合成一個(gè)列表,用戶(hù)可以選擇其中的一個(gè)或幾個(gè)選項(xiàng),但不能向列表清單中輸入項(xiàng)目;組合框(ComboBox)控件是綜合文本框和列表框特性而形成的一種控件,用戶(hù)可通過(guò)在組合框中輸入文本來(lái)選定項(xiàng)目,也可從列表中選定項(xiàng)目。第三十四張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.5.1 列表框列表框控件(ListBox)的主要用途在于提供列表式的多個(gè)數(shù)據(jù)項(xiàng)供用戶(hù)選擇。在列表框中放入若干個(gè)項(xiàng)的名字,用戶(hù)可以通過(guò)單擊某一項(xiàng)或多項(xiàng)來(lái)選擇自己所需要的項(xiàng)目。如果放入的項(xiàng)較多,超過(guò)了列表框設(shè)計(jì)時(shí)可顯示的項(xiàng)目數(shù),則系統(tǒng)會(huì)自動(dòng)在列表框邊上加一個(gè)垂直滾動(dòng)條。第三十五張,P
17、PT共七十二頁(yè),創(chuàng)作于2022年6月1屬性(1)List屬性該屬性是一個(gè)字符串?dāng)?shù)組,用來(lái)保存列表框中的各個(gè)數(shù)據(jù)項(xiàng)內(nèi)容。 List數(shù)組的下標(biāo)從0開(kāi)始,即List(0)保存表中的第一個(gè)數(shù)據(jù)項(xiàng)的內(nèi)容。List(1)保存第二個(gè)數(shù)據(jù)項(xiàng)的內(nèi)容,依次類(lèi)推,List(ListCount-1)保存表中的最后一個(gè)數(shù)據(jù)項(xiàng)的內(nèi)容。在窗體上添加一個(gè)列表框,其外觀如圖6-9所示,圖上所顯示的“List1”是控件的名稱(chēng),而不是列表項(xiàng)中的數(shù)據(jù)項(xiàng)。第三十六張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第三十七張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(2)ListCount屬性該屬性記錄了列表框中的數(shù)據(jù)項(xiàng)數(shù),該屬性只能在程序中引用
18、它。(3)Text屬性用于存放被選中列表項(xiàng)的文本內(nèi)容。該屬性是只讀的,不能在屬性窗口中設(shè)置,也不能在程序中設(shè)置,只用于獲取當(dāng)前選定的列表項(xiàng)的內(nèi)容??稍诔绦蛑幸肨ext屬性值。第三十八張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(4)ListIndex屬性該屬性是List數(shù)組中,被選中的列表項(xiàng)的下標(biāo)值(即索引號(hào))。如果用戶(hù)選擇了多個(gè)列表項(xiàng),則ListIndex是最近所選列表項(xiàng)的索引號(hào);如果用戶(hù)沒(méi)有從列表框中選擇任何一項(xiàng),則ListIndex為1。程序運(yùn)行時(shí),可以使用ListIndex屬性判斷列表框中哪一項(xiàng)被選中。例如,在列表框List1中選中第2項(xiàng),即List1.List數(shù)組的第2項(xiàng),則List
19、Index1(ListIndex從0開(kāi)始)。ListIndex屬性不能在設(shè)計(jì)時(shí)設(shè)置,只有程序運(yùn)行時(shí)才起作用。第三十九張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(5)Selected屬性該屬性是一個(gè)邏輯數(shù)組,其元素對(duì)應(yīng)列表框中相應(yīng)的項(xiàng)。表示相應(yīng)的項(xiàng)在程序運(yùn)行期間是否被選中。例如,Selected(0)的值為T(mén)rue,表示第一項(xiàng)被選中,如為False,表示未被選中。(6)MultiSelect(多選擇列表項(xiàng))屬性該屬性值表明是否能夠在列表框控件中進(jìn)行復(fù)選以及如何進(jìn)行復(fù)選。它決定用戶(hù)是否可以在控件中做多重選擇,它必須在設(shè)計(jì)時(shí)設(shè)置,運(yùn)行時(shí)只能讀取該屬性。Multiselect屬性值的說(shuō)明如表6-4所示
20、。第四十張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(7)SelCount屬性其值表示在列表框控件中所選列表項(xiàng)的數(shù)目,只有在MultiSelect屬性值設(shè)置為1(Simple)或2(Extended)時(shí)起作用,通常與Selected數(shù)組一起使用,以處理控件中的所選項(xiàng)目。第四十一張,PPT共七十二頁(yè),創(chuàng)作于2022年6月2方法ListBox對(duì)應(yīng)的控件方法有:AddItem,Clear和RemoveItem(1)AddItem方法該方法向一個(gè)列表框中加入列表項(xiàng),其語(yǔ)法是: Listname.AddItem item,index(2)RemoveItem方法該方法用于刪除列表框中的列表項(xiàng),其語(yǔ)法是:
21、Listname.RemoveItem index第四十二張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(3)Clear方法該方法刪除列表框控件中的所有列表項(xiàng)。其語(yǔ)法是: Listname.Clear【例6.7】利用列表框和命令按鈕編程,要求程序能夠?qū)崿F(xiàn)添加項(xiàng)目、刪除項(xiàng)目、刪除全部項(xiàng)目的功能。設(shè)計(jì)界面:在窗體上添加一個(gè)列表框(ListBox)控件,3個(gè)命令按鈕。屬性設(shè)置如表6-5所示。第四十三張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第四十四張,PPT共七十二頁(yè),創(chuàng)作于2022年6月在程序中添加如下代碼: Private Sub Command1_Click() Dim entry entry =
22、 InputBox(輸入添加內(nèi)容,添加) List1.AddItem entry 添加項(xiàng)目 End Sub 第四十五張,PPT共七十二頁(yè),創(chuàng)作于2022年6月 Private Sub Command2_Click() Dim i As Integer For i = List1.ListCount - 1 To 0 Step -1 If List1.Selected(i)Then List1.RemoveItem i 刪除選中項(xiàng)目 Next i End Sub Private Sub Command3_Click() List1.Clear 全部刪除 End Sub運(yùn)行結(jié)果如圖6-12所示。第
23、四十六張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第四十七張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.5.2 組合框組合框(ComoBox)是一種兼有列表框和文本框的功能的控件。它可以像列表框一樣,讓用戶(hù)通過(guò)鼠標(biāo)選擇所需要的項(xiàng)目;也可以像文本框一樣,用鍵入的方式選擇項(xiàng)目。1屬性(l)Style屬性這是組合框的一個(gè)重要屬性,其取值為0,1,2,它決定了組合框3種不同的類(lèi)型,分別為下拉式組合框、簡(jiǎn)單組合框和下拉式列表框。如圖6-13所示。第四十八張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第四十九張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(2)Text屬性該屬性值是用戶(hù)所選擇的項(xiàng)目的文本或直接從編輯
24、區(qū)輸入的文本。2事件組合框所響應(yīng)的事件依賴(lài)于其Style屬性?!纠?.8】設(shè)計(jì)一個(gè)簡(jiǎn)單的報(bào)名窗口,要求界面如圖6-14所示,從文本框中輸入學(xué)生姓名,在“班級(jí)”旁邊的組合框中選擇其所屬班級(jí)(提供4種默認(rèn)班級(jí):電氣991、微機(jī)991、網(wǎng)絡(luò)991、電子991,用戶(hù)可以輸入其它的班級(jí)名)。然后將學(xué)生姓名和班級(jí)添加到列表框中。用戶(hù)可以刪除列表框中所選擇的項(xiàng)目,也可以把整個(gè)列表框清空。第五十張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第五十一張,PPT共七十二頁(yè),創(chuàng)作于2022年6月設(shè)計(jì)界面如下:在窗體上加入3個(gè)標(biāo)簽,一個(gè)文本框,一個(gè)組合框,一個(gè)列表框,以及3個(gè)命令按鈕。各控件屬性設(shè)置如表6-6所示。第五十
25、二張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第五十三張,PPT共七十二頁(yè),創(chuàng)作于2022年6月程序如下: Private Sub Command1_Click() If(Text1.Text )And(Combo1.Text )Then List1.AddItem Text1.Text + + Combo1.Text Else MsgBox(請(qǐng)輸入添加內(nèi)容?。?End If End Sub 第五十四張,PPT共七十二頁(yè),創(chuàng)作于2022年6月 Private Sub Command2_Click() Dim i As Integer If List1.ListIndex = 0 Then For
26、 i = List1.ListCount - 1 To 0 Step -1 If List1.Selected(i)Then List1.RemoveItem i 刪除被選中的項(xiàng)目 Next i End If End Sub 第五十五張,PPT共七十二頁(yè),創(chuàng)作于2022年6月 Private Sub Command3_Click() List1.Clear 清空列表 End Sub Private Sub Form_Load() Combo1.AddItem 電氣991 Combo1.AddItem 微機(jī)991 Combo1.AddItem 網(wǎng)絡(luò)991 Combo1.AddItem 電子991
27、 Combo1.Text = Combo1.List(0) End Sub程序運(yùn)行界面如圖6-15所示。第五十六張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第五十七張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.6 滾動(dòng)條滾動(dòng)條通常用來(lái)附在窗體邊上幫助觀察數(shù)據(jù)或確定位置,作為速度、數(shù)量的指示器來(lái)使用,也可用來(lái)作為數(shù)據(jù)輸入的工具。滾動(dòng)條分為水平滾動(dòng)條(HscrollBar)和垂直滾動(dòng)條(VscrollBar),如圖6-16 所示。除方向不一樣外,水平滾動(dòng)條和垂直滾動(dòng)條的結(jié)構(gòu)與操作是完全相同的。第五十八張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第五十九張,PPT共七十二頁(yè),創(chuàng)作于2022年6月滾動(dòng)條的
28、兩端各有一個(gè)滾動(dòng)箭頭,在滾動(dòng)箭頭之間有一個(gè)滾動(dòng)塊。滾動(dòng)塊從一端移至另一端時(shí),其值在不斷變化。垂直滾動(dòng)條的值由上往下遞增,水平滾動(dòng)條的值由左往右遞增。其值均以整數(shù)表示,取值范圍為3276832767。最小值和最大值分別在兩個(gè)端點(diǎn),其坐標(biāo)系和滾動(dòng)條的長(zhǎng)度(高度)無(wú)關(guān)。1屬性 (1)Max屬性滾動(dòng)條所能表示的最大值。(2)Min屬性滾動(dòng)條所能表示的最小值。第六十張,PPT共七十二頁(yè),創(chuàng)作于2022年6月(3)Value屬性表示當(dāng)前滾動(dòng)條所代表的值,范圍在Max與Min之間。(4)LargeChang屬性當(dāng)用戶(hù)單擊滾動(dòng)塊和滾動(dòng)箭頭之間的區(qū)域時(shí),滾動(dòng)條控件(HScrollBar 或 VScrollBar
29、)的 Value 屬性值的改變量,默認(rèn)值為1。(5)SmallChange屬性表示當(dāng)用戶(hù)單擊滾動(dòng)條兩端的箭頭時(shí),Value屬性值的增加或減小的量,默認(rèn)值為1。第六十一張,PPT共七十二頁(yè),創(chuàng)作于2022年6月2事件 滾動(dòng)條的最常用的是Change事件和Scroll事件?!纠?.9】利用滾動(dòng)條改變文本框中所顯示文本的字號(hào)大小。要求程序運(yùn)行效果如圖6-17所示。第六十二張,PPT共七十二頁(yè),創(chuàng)作于2022年6月第六十三張,PPT共七十二頁(yè),創(chuàng)作于2022年6月程序代碼如下: Private Sub HScroll1_Change() Label1.Caption = HScroll1.Value
30、Text1.FontSize = HScroll1.Value End Sub第六十四張,PPT共七十二頁(yè),創(chuàng)作于2022年6月6.7 焦點(diǎn)與Tab順序焦點(diǎn)與Tab順序是和控件接受用戶(hù)輸入有關(guān)的兩個(gè)概念。6.7.1 焦點(diǎn)焦點(diǎn)是對(duì)象鼠標(biāo)或鍵盤(pán)輸入的能力。當(dāng)對(duì)象具有焦點(diǎn)時(shí),就可以接受用戶(hù)的輸入。當(dāng)對(duì)象得到焦點(diǎn)時(shí)發(fā)生GetFocus事件,當(dāng)對(duì)象失去焦點(diǎn)時(shí)發(fā)生LostFocus事件。第六十五張,PPT共七十二頁(yè),創(chuàng)作于2022年6月可用以下方法將焦點(diǎn)賦給對(duì)象:(1)用鼠標(biāo)選擇對(duì)象,用Tab鍵移動(dòng),或用快捷鍵;(2)程序代碼中用SetFocus方法可以設(shè)置焦點(diǎn)。例如,可以在 Form1窗體的Load事件中添加如下代碼,使得程序開(kāi)始時(shí)光標(biāo)(焦點(diǎn))位于文本框Text3中。 Private Sub Form_Load() Form1.show 顯示Form1窗體 Text3.Setfocus 使焦點(diǎn)位于文本框Text3中 End Sub第六十六張,PPT共七十二頁(yè),創(chuàng)作于20
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 供應(yīng)商采購(gòu)合同協(xié)議
- 現(xiàn)代農(nóng)業(yè)種植技術(shù)操作手冊(cè)
- 建材供應(yīng)居間協(xié)議合同
- 互聯(lián)網(wǎng)企業(yè)員工培訓(xùn)服務(wù)合同
- 總工程師聘用合同
- 短期個(gè)人借款合同范本與短期臨時(shí)工合同7篇
- 2023年高考全國(guó)乙卷數(shù)學(xué)(文)真題(原卷版)
- XX學(xué)校民主生活會(huì)個(gè)人剖析材料模板2
- 裝修提升工程合同范本
- 原水供水協(xié)議合同范本
- 《地下建筑火災(zāi)撲救》課件
- 客家童謠活動(dòng)課件
- 無(wú)人機(jī)在應(yīng)急救災(zāi)領(lǐng)域下的應(yīng)用
- 中建項(xiàng)目現(xiàn)金流管理培訓(xùn)
- 事故隱患內(nèi)部舉報(bào)獎(jiǎng)勵(lì)制度
- JGJ162-2014建筑施工模板安全技術(shù)規(guī)范-20211102195200
- 現(xiàn)代家政導(dǎo)論-課件 2.2家庭制度認(rèn)知
- 2024年天津市專(zhuān)業(yè)技術(shù)人員繼續(xù)教育網(wǎng)公需課答案
- 重度哮喘診斷與處理中國(guó)專(zhuān)家共識(shí)(2024版)解讀
- 社會(huì)變革中的民事訴訟讀書(shū)筆記
- 《創(chuàng)傷失血性休克中國(guó)急診專(zhuān)家共識(shí)(2023)》解讀課件
評(píng)論
0/150
提交評(píng)論