版權(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 滾動(dòng)條滾動(dòng)條6.6 6.6 框架框架6.7 6.7 計(jì)時(shí)器計(jì)時(shí)器6.1 6.1 文本控件文本控件與文本有關(guān)的標(biāo)準(zhǔn)控件有兩個(gè),即標(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、、字型和字號(hào),可在設(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 文本框文本框文本框是一個(gè)文本編輯區(qū)域,在設(shè)計(jì)階段或運(yùn)行期間可以在這個(gè)區(qū)域中輸入、編輯和顯示文本。1.1.文本框的主要屬性文本框的主要屬性Text(文本
4、)屬性該屬性是文本框最重要的屬性,用于顯示文本框中的文本內(nèi)容,可以在界面初始設(shè)置時(shí)指定,也可以在程序中動(dòng)態(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返回選中文本的第一個(gè)字符的位置。SelLength返回選中文本的字符個(gè)數(shù)。 例如:文本框 TxtContent 中有內(nèi)容如下:請跟我一起學(xué)習(xí) VB 教程。假設(shè)選中“一起學(xué)習(xí)”四個(gè)字,那么,SelStart的值為3,SelLength的值為4。MultiLine(多行)屬性該屬性決定了文本框是否可以顯示或輸入多行文本,取值為True、False。例如,希望在密碼框中顯示星號(hào),則可在“屬性”窗口中將 PasswordChar 屬性指定為
6、“*” 。這時(shí),無論用戶輸入什么字符,文本框中都顯示星號(hào)。PasswordChar(密碼)屬性:該屬性用來作為口令功能輸入。MaxLength(最大長度)屬性 用于設(shè)置文本框中可以輸入字符個(gè)數(shù)的最大限度,默認(rèn)值為0。文本框控件 MaxLength 屬性既可以在界面設(shè)置過程中設(shè)置,也可以在程序代碼中設(shè)置,如:文本框控件名.Maxlength = X(X為阿拉伯?dāng)?shù)字,如 10、57,等)ScrollBars(滾動(dòng)條)屬性 本屬性可以設(shè)置文本框是否有滾動(dòng)條。當(dāng)值為 0 ,文本框無滾動(dòng)條;值為 1 ,只有橫向滾動(dòng)條;值為 2 ,只有縱向滾動(dòng)條;值為 3 ,文本框的橫豎滾動(dòng)條都具有。設(shè)置該屬性時(shí),Mul
7、tiLine 屬性取值必須為True。 該屬性用來指定文本框是否可被編輯。取值 False時(shí),文本框中的內(nèi)容可以編輯;取值True時(shí) ,文本框中的內(nèi)容不能編輯,只能查看或進(jìn)行滾動(dòng)操作。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))屬性:該屬性決定圖片框控件是否自動(dò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屬性:該屬性決定了圖像是否可以自動(dòng)調(diào)節(jié)大小以適應(yīng)圖像框的大小,取值為True、False。2.2.圖片框與圖像框的主要區(qū)別圖片框與圖像框的主要區(qū)別圖片框是“容器”控件,可以容納其它控件,圖像框不可以。圖像框比圖片框占用內(nèi)存少,顯示速度更快一些。圖片框可以通過 Print 方法顯示文本,而圖像框不能。6.3 6.3 按鈕控件按鈕控件1.1.按鈕的主要屬性按鈕的主要屬性Caption屬性:它的取值就是顯示在按鈕上的文
10、字;用戶可以給按鈕控件的 Caption 指定快捷方式。具體做法是:在按鈕 Caption 屬性中將要作為快捷鍵的字母前加上一個(gè) “&” 符號(hào)。取消屬性。當(dāng)本屬性值設(shè)為“True”(真)時(shí),按“Esc”鍵即等同于單擊本按鈕。在一個(gè)窗體中,只允許一個(gè)命令按鈕的 Cancel 屬性設(shè)置為 True。Cancel(取消)屬性Default(默認(rèn))屬性當(dāng)本屬性值設(shè)為“True”(真)時(shí),按回車鍵即等同于單擊本按鈕。在一個(gè)窗體中,只允許一個(gè)命令按鈕的 Default 屬性設(shè)置為 True。取消屬性。當(dāng)本屬性值設(shè)為“True”(真)時(shí),按“Esc”鍵即等同于單擊本按鈕。在一個(gè)窗體中,只允許一個(gè)命令
11、按鈕的 Cancel 屬性設(shè)置為 True。Cancel(取消)屬性Default(默認(rèn))屬性當(dāng)本屬性值設(shè)為“True”(真)時(shí),按回車鍵即等同于單擊本按鈕。在一個(gè)窗體中,只允許一個(gè)命令按鈕的 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í)選中多個(gè)選項(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 滾動(dòng)條滾動(dòng)條1.1.滾動(dòng)條的主要屬性滾動(dòng)條的主要屬性Max(最大值)與 Min(最小值)屬性 滾動(dòng)塊處于最右邊(橫向滾動(dòng)條)或最下邊(豎向滾動(dòng)條)時(shí)返回的值就是最大值;滾動(dòng)塊處于最左邊或最上邊,返回的值最小。 Max與Min屬性是創(chuàng)建滾動(dòng)條控件必須指定的屬性,默認(rèn)狀態(tài)下, Max值為 32767 ,Min 值為 0 。該屬
14、性可以在界面設(shè)計(jì)中設(shè)置,也可以在程序運(yùn)行中改變。Value(數(shù)值)屬性 Value 屬性返回或設(shè)置滾動(dòng)滑塊在當(dāng)前滾動(dòng)條中的位置(取值介于Max和Min之間)。SmallChange(小改變)屬性LargeChange(大改變)屬性當(dāng)用戶單擊滾動(dòng)條左右邊上的箭頭時(shí),滾動(dòng)條控件Value 值的改變量就是 SmallChange。單擊滾動(dòng)條中空白處時(shí),引發(fā)Value值按 LargeChange 設(shè)定的數(shù)值進(jìn)行改變。2.2.滾動(dòng)條的主要事件滾動(dòng)條的主要事件Scroll當(dāng)在滾動(dòng)條內(nèi)拖動(dòng)滑塊時(shí)會(huì)觸發(fā)Scroll事件。Change當(dāng)在滾動(dòng)條內(nèi)內(nèi)滑塊位置改變會(huì)觸發(fā)Change事件。區(qū)別:Scroll 事件用來
15、跟蹤滾動(dòng)條中的動(dòng)態(tài)變化,Change 事件則用來得到滾動(dòng)條最后的值。6.6 6.6 框架框架 框架控件是一個(gè)容器,用于將屏幕上的對象進(jìn)行分組。不同的對象可以放在一個(gè)框架中。例題例題創(chuàng)建如下圖所示界面方案:必須先畫框架,再在框架里畫控件。6.7 6.7 計(jì)時(shí)器計(jì)時(shí)器(Timer)(Timer)1.1.計(jì)時(shí)器的主要屬性計(jì)時(shí)器的主要屬性Enabled 屬性 活動(dòng)屬性??扇≈礣rue 或 False。用于設(shè)置控件是否可用。Interval 屬性 時(shí)間間隔屬性。決定了時(shí)鐘事件之間的間隔,以毫秒為單位,取值范圍為 0 65535 。2.2.計(jì)時(shí)器的主要事件計(jì)時(shí)器的主要事件Timer 事件 一個(gè)Timer控件經(jīng)過預(yù)定的Interval時(shí)間間隔,將激發(fā)一次計(jì)時(shí)器的Timer事件。從而程序就有了自動(dòng)執(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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:兼容視聽障礙的VR博物館時(shí)空導(dǎo)覽與審美補(bǔ)償研究
- 基于區(qū)塊鏈技術(shù)的2025年物流追蹤系統(tǒng)開發(fā)合同3篇
- 助理個(gè)人工作總結(jié)15篇
- 2025年度漁船買賣合同(含漁民福利保障)4篇
- 2025年度個(gè)人與金融機(jī)構(gòu)客戶信息保密及合規(guī)管理協(xié)議4篇
- 二零二五版林業(yè)資源保護(hù)與木材采購合作協(xié)議4篇
- 二零二五年度出差人員差旅費(fèi)用結(jié)算與報(bào)銷合同4篇
- WPS格式2024年度建筑工程施工合作合同一
- 退房時(shí)2025年度物業(yè)管理費(fèi)結(jié)算協(xié)議3篇
- 二零二五年度充電樁充電接口標(biāo)準(zhǔn)制定合同3篇
- 2025-2030年中國草莓市場競爭格局及發(fā)展趨勢分析報(bào)告
- 華為智慧園區(qū)解決方案介紹
- 奕成玻璃基板先進(jìn)封裝中試線項(xiàng)目環(huán)評報(bào)告表
- 廣西壯族自治區(qū)房屋建筑和市政基礎(chǔ)設(shè)施全過程工程咨詢服務(wù)招標(biāo)文件范本(2020年版)修訂版
- 人教版八年級英語上冊期末專項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 2024新版有限空間作業(yè)安全大培訓(xùn)
- GB/T 44304-2024精細(xì)陶瓷室溫?cái)嗔炎枇υ囼?yàn)方法壓痕(IF)法
- 年度董事會(huì)工作計(jì)劃
- 《退休不褪色余熱亦生輝》學(xué)校退休教師歡送會(huì)
- 02R112拱頂油罐圖集
- 2021年新教材重慶生物高考真題(含答案解析)
評論
0/150
提交評論