![第6章常用標(biāo)準(zhǔn)控件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/f5184c1e-2e52-43d4-854d-56be5fd7dade/f5184c1e-2e52-43d4-854d-56be5fd7dade1.gif)
![第6章常用標(biāo)準(zhǔn)控件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/f5184c1e-2e52-43d4-854d-56be5fd7dade/f5184c1e-2e52-43d4-854d-56be5fd7dade2.gif)
![第6章常用標(biāo)準(zhǔn)控件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/f5184c1e-2e52-43d4-854d-56be5fd7dade/f5184c1e-2e52-43d4-854d-56be5fd7dade3.gif)
![第6章常用標(biāo)準(zhǔn)控件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/f5184c1e-2e52-43d4-854d-56be5fd7dade/f5184c1e-2e52-43d4-854d-56be5fd7dade4.gif)
![第6章常用標(biāo)準(zhǔn)控件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/f5184c1e-2e52-43d4-854d-56be5fd7dade/f5184c1e-2e52-43d4-854d-56be5fd7dade5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、6.1 6.1 文本控件文本控件6.2 6.2 圖形控件圖形控件6.3 6.3 按鈕控件按鈕控件6.4 6.4 選擇控件選擇控件6.5 6.5 滾動條滾動條6.6 6.6 框架框架6.7 6.7 計(jì)時(shí)器計(jì)時(shí)器6.1 6.1 文本控件文本控件與文本有關(guān)的標(biāo)準(zhǔn)控件有兩個,即標(biāo)簽標(biāo)簽與文本框文本框。6.1.1 6.1.1 標(biāo)簽標(biāo)簽標(biāo)簽可顯示提示性文本,但不能進(jìn)行文本的編輯。1.1.標(biāo)簽的主要屬性標(biāo)簽的主要屬性Name:標(biāo)簽名稱;BorderStyle(邊框)屬性 :該屬性用來設(shè)置標(biāo)簽的邊框類型,有兩種值可選: 0,代表標(biāo)簽無邊框; 1,代表標(biāo)簽有邊框,并且具有三維效果。Font:設(shè)置標(biāo)簽上文字的字體
2、、字型和字號,可在設(shè)計(jì)界面或程序代碼中設(shè)置該屬性在設(shè)計(jì)界面時(shí)設(shè)置:單擊Font屬性后的按鈕,彈出字體設(shè)置對話框,如下圖所示。在程序中設(shè)置 Font 屬性:設(shè)置字體: 標(biāo)簽對象名.FontName = 字體類型設(shè)置字體大?。簶?biāo)簽對象名.FontSize = X 設(shè)置字體效果:標(biāo)簽對象名.效果名=True/False 粗體FontBold斜體FontItalic下劃線FontUnderline刪除線FontStrikethru如:LblShow.FontBold = True LblShow.FontItalic = False Alignment(對齊)屬性:此屬性用來設(shè)置標(biāo)簽上顯示的文本的對齊
3、方式,對應(yīng)的設(shè)置為:左對齊,0;右對齊,1;居中顯示,2。 Visible(可見)屬性:用于設(shè)定控件在運(yùn)行時(shí)是否可見。當(dāng)取值為True時(shí),控件可見;當(dāng)取值為False時(shí),控件在運(yùn)行時(shí)不可見。Enabled(可用)屬性:用于設(shè)定控件在運(yùn)行時(shí)是否可以使用。當(dāng)取值為True時(shí),控件可以使用;當(dāng)取值為False時(shí),控件在運(yùn)行時(shí)不可使用。2.2.標(biāo)簽的主要事件標(biāo)簽的主要事件Click 事件(鼠標(biāo)單擊)DbClick 事件(鼠標(biāo)雙擊)6.1.2 6.1.2 文本框文本框文本框是一個文本編輯區(qū)域,在設(shè)計(jì)階段或運(yùn)行期間可以在這個區(qū)域中輸入、編輯和顯示文本。1.1.文本框的主要屬性文本框的主要屬性Text(文本
4、)屬性該屬性是文本框最重要的屬性,用于顯示文本框中的文本內(nèi)容,可以在界面初始設(shè)置時(shí)指定,也可以在程序中動態(tài)修改,程序代碼:文本框?qū)ο竺?Text = “需要顯示的文本內(nèi)容”SelText(選中文本)屬性(選中文本)屬性通常該屬性與文件復(fù)制、剪切等剪貼板(在 VB 中,剪貼板用 Clipboard 表示)操作有關(guān),如要將文本框選中的文本拷貝到剪貼板上,如:該屬性用于設(shè)置或返回當(dāng)前被選中的字符串,如果沒有選中的字符,那么該屬性的返回值為空字符串即“”。將文本框中選中的內(nèi)容放入剪貼板:Clipboard.SetText = 文本框?qū)ο竺Q.SelText 將剪貼板上的文本粘貼到文本框內(nèi):文本框名稱.
5、SelText = Clipboard.GetTextSelText(選中文本)屬性(選中文本)屬性SelStart 與 SelLength 屬性SelStart返回選中文本的第一個字符的位置。SelLength返回選中文本的字符個數(shù)。 例如:文本框 TxtContent 中有內(nèi)容如下:請跟我一起學(xué)習(xí) VB 教程。假設(shè)選中“一起學(xué)習(xí)”四個字,那么,SelStart的值為3,SelLength的值為4。MultiLine(多行)屬性該屬性決定了文本框是否可以顯示或輸入多行文本,取值為True、False。例如,希望在密碼框中顯示星號,則可在“屬性”窗口中將 PasswordChar 屬性指定為
6、“*” 。這時(shí),無論用戶輸入什么字符,文本框中都顯示星號。PasswordChar(密碼)屬性:該屬性用來作為口令功能輸入。MaxLength(最大長度)屬性 用于設(shè)置文本框中可以輸入字符個數(shù)的最大限度,默認(rèn)值為0。文本框控件 MaxLength 屬性既可以在界面設(shè)置過程中設(shè)置,也可以在程序代碼中設(shè)置,如:文本框控件名.Maxlength = X(X為阿拉伯?dāng)?shù)字,如 10、57,等)ScrollBars(滾動條)屬性 本屬性可以設(shè)置文本框是否有滾動條。當(dāng)值為 0 ,文本框無滾動條;值為 1 ,只有橫向滾動條;值為 2 ,只有縱向滾動條;值為 3 ,文本框的橫豎滾動條都具有。設(shè)置該屬性時(shí),Mul
7、tiLine 屬性取值必須為True。 該屬性用來指定文本框是否可被編輯。取值 False時(shí),文本框中的內(nèi)容可以編輯;取值True時(shí) ,文本框中的內(nèi)容不能編輯,只能查看或進(jìn)行滾動操作。Locked(鎖定)屬性2.2.文本框的主要方法和事件文本框的主要方法和事件Change 事件GotFocus (獲得焦點(diǎn))、LostFocus (失去焦點(diǎn))事件文本框獲得焦點(diǎn)時(shí)觸發(fā)GotFocus事件,失去焦點(diǎn)時(shí)觸發(fā)LostFocus事件。 當(dāng)文本框的 Text 屬性發(fā)生變化時(shí),觸發(fā) Change 事件。SetFocus 方法設(shè)置焦點(diǎn),通過本方法可使光標(biāo)指向指定的文本框。格式為:文本對象.SetFocus6.2
8、 6.2 圖形控件圖形控件6.2.1 6.2.1 圖片框圖片框1.1.圖片框的主要屬性圖片框的主要屬性Picture屬性:本屬性用來返回或設(shè)置控件中要顯示的圖片,可以通過屬性窗口設(shè)置或在程序運(yùn)行中設(shè)置,例如:圖片對象.Picture = LoadPicture(“C:Pictspen.bmp)AutoSize(大小自適應(yīng))屬性:該屬性決定圖片框控件是否自動調(diào)節(jié)大小以顯示圖片的全部內(nèi)容。取值為True/False。2.2.圖片框的主要方法和事件圖片框的主要方法和事件Print方法:該方法用于在圖片框中輸出文本。Cls(清屏)方法:該方法用于清除圖片框中輸出的文本。不能清除由Picture屬性設(shè)置
9、的圖片。Click事件、DblClick事件:6.2.2 6.2.2 圖像框圖像框1.1.圖像框的主要屬性圖像框的主要屬性Picture屬性:與圖片框的Picture類似Stretch屬性:該屬性決定了圖像是否可以自動調(diào)節(jié)大小以適應(yīng)圖像框的大小,取值為True、False。2.2.圖片框與圖像框的主要區(qū)別圖片框與圖像框的主要區(qū)別圖片框是“容器”控件,可以容納其它控件,圖像框不可以。圖像框比圖片框占用內(nèi)存少,顯示速度更快一些。圖片框可以通過 Print 方法顯示文本,而圖像框不能。6.3 6.3 按鈕控件按鈕控件1.1.按鈕的主要屬性按鈕的主要屬性Caption屬性:它的取值就是顯示在按鈕上的文
10、字;用戶可以給按鈕控件的 Caption 指定快捷方式。具體做法是:在按鈕 Caption 屬性中將要作為快捷鍵的字母前加上一個 “&” 符號。取消屬性。當(dāng)本屬性值設(shè)為“True”(真)時(shí),按“Esc”鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令按鈕的 Cancel 屬性設(shè)置為 True。Cancel(取消)屬性Default(默認(rèn))屬性當(dāng)本屬性值設(shè)為“True”(真)時(shí),按回車鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令按鈕的 Default 屬性設(shè)置為 True。取消屬性。當(dāng)本屬性值設(shè)為“True”(真)時(shí),按“Esc”鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令
11、按鈕的 Cancel 屬性設(shè)置為 True。Cancel(取消)屬性Default(默認(rèn))屬性當(dāng)本屬性值設(shè)為“True”(真)時(shí),按回車鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令按鈕的 Default 屬性設(shè)置為 True。Enabled(可用)屬性:本屬性決定了控件是否可用的問題??扇≈礣rue、False。Style(類型)與 Picture(圖片)屬性按鈕控件有兩種Style取值:0表示標(biāo)準(zhǔn)型(Standard),1表示圖形型(Graphical)。在Style取值為1的情況下,可以設(shè)置按鈕的Picture屬性。2.2.按鈕的主要事件按鈕的主要事件按鈕最主要的事件為Click事件
12、6.4 6.4 選擇控件選擇控件6.4.1 6.4.1 單選按鈕和復(fù)選框單選按鈕和復(fù)選框選項(xiàng)按鈕:用于從一組互斥的選項(xiàng)中,選取其一。復(fù)選框:用于從一組可選項(xiàng)中,同時(shí)選中多個選項(xiàng)。選中時(shí),Value值為1;未被選中,Value值為0;禁止對該按鈕進(jìn)行選擇, Value值為2,此時(shí)控件顏色變灰。選中時(shí),Value值為True;未被選中,Value值為False; 文本框(Text1)顯示預(yù)設(shè)的字樣;單擊單選按鈕1(Option1),可以將文本框里顯示的字樣改變成黑體字體;單擊單選按鈕2(Option2),可將文本框里顯示的字樣改變成楷體字體。界面如下:例題例題1、單選按鈕一:、單選按鈕一:Priv
13、ate Sub Option1_Click() Text1.FontName = 黑體黑體End Sub2、單選按鈕二:、單選按鈕二:Private Sub Option2_Click() Text1.FontName = 楷體楷體_GB2312End Sub6.5 6.5 滾動條滾動條1.1.滾動條的主要屬性滾動條的主要屬性Max(最大值)與 Min(最小值)屬性 滾動塊處于最右邊(橫向滾動條)或最下邊(豎向滾動條)時(shí)返回的值就是最大值;滾動塊處于最左邊或最上邊,返回的值最小。 Max與Min屬性是創(chuàng)建滾動條控件必須指定的屬性,默認(rèn)狀態(tài)下, Max值為 32767 ,Min 值為 0 。該屬
14、性可以在界面設(shè)計(jì)中設(shè)置,也可以在程序運(yùn)行中改變。Value(數(shù)值)屬性 Value 屬性返回或設(shè)置滾動滑塊在當(dāng)前滾動條中的位置(取值介于Max和Min之間)。SmallChange(小改變)屬性LargeChange(大改變)屬性當(dāng)用戶單擊滾動條左右邊上的箭頭時(shí),滾動條控件Value 值的改變量就是 SmallChange。單擊滾動條中空白處時(shí),引發(fā)Value值按 LargeChange 設(shè)定的數(shù)值進(jìn)行改變。2.2.滾動條的主要事件滾動條的主要事件Scroll當(dāng)在滾動條內(nèi)拖動滑塊時(shí)會觸發(fā)Scroll事件。Change當(dāng)在滾動條內(nèi)內(nèi)滑塊位置改變會觸發(fā)Change事件。區(qū)別:Scroll 事件用來
15、跟蹤滾動條中的動態(tài)變化,Change 事件則用來得到滾動條最后的值。6.6 6.6 框架框架 框架控件是一個容器,用于將屏幕上的對象進(jìn)行分組。不同的對象可以放在一個框架中。例題例題創(chuàng)建如下圖所示界面方案:必須先畫框架,再在框架里畫控件。6.7 6.7 計(jì)時(shí)器計(jì)時(shí)器(Timer)(Timer)1.1.計(jì)時(shí)器的主要屬性計(jì)時(shí)器的主要屬性Enabled 屬性 活動屬性??扇≈礣rue 或 False。用于設(shè)置控件是否可用。Interval 屬性 時(shí)間間隔屬性。決定了時(shí)鐘事件之間的間隔,以毫秒為單位,取值范圍為 0 65535 。2.2.計(jì)時(shí)器的主要事件計(jì)時(shí)器的主要事件Timer 事件 一個Timer控件經(jīng)過預(yù)定的Interval時(shí)間間隔,將激發(fā)一次計(jì)時(shí)器的Timer事件。從而程序就有了自動執(zhí)行的效果。1.1.計(jì)時(shí)器的主要屬性計(jì)時(shí)器的主要屬性2.2.計(jì)時(shí)器的主要事件計(jì)時(shí)器的主要事件例題例題 設(shè)計(jì)一
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學(xué)九年級上冊24.2.2.1《直線與圓的位置關(guān)系》聽評課記錄
- 人教版地理八年級下冊《第四節(jié) 祖國的神圣領(lǐng)土──臺灣省》聽課評課記錄2
- 人教版九年級數(shù)學(xué)上冊 聽評課記錄 旋轉(zhuǎn)《中心對稱圖形》
- 招商引資傭金合同(2篇)
- 湘教版九年級數(shù)學(xué)上冊第4章銳角三角函數(shù)4.3解直角三角形聽評課記錄
- 湘教版數(shù)學(xué)七年級上冊4.2《線段的長短比較》聽評課記錄
- 部編人教版歷九年級史下冊第12課《亞非拉民族民主運(yùn)動的高漲》聽課評課記錄
- 湘教版數(shù)學(xué)七年級上冊1.3《有理數(shù)的大小比較》聽評課記錄
- 蘇科版數(shù)學(xué)七年級下冊12.2《證明》聽評課記錄3
- 蘇科版數(shù)學(xué)八年級上冊3.3《勾股定理的簡單應(yīng)用》聽評課記錄
- 出差報(bào)銷單-中英對照版
- 電流互感器試驗(yàn)報(bào)告
- 蔣中一動態(tài)最優(yōu)化基礎(chǔ)
- 七年級英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務(wù)酒旅商家代運(yùn)營策劃方案
- 鉆芯法樁基檢測報(bào)告
- 【學(xué)前教育小學(xué)化成因分析及其對策10000字(論文)】
- 無線網(wǎng)網(wǎng)絡(luò)安全應(yīng)急預(yù)案
- 國籍狀況聲明書【模板】
- 常用保潔綠化人員勞動合同范本5篇
- 腕管綜合征課件
評論
0/150
提交評論