第6章常用標準控件_第1頁
第6章常用標準控件_第2頁
第6章常用標準控件_第3頁
第6章常用標準控件_第4頁
第6章常用標準控件_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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 計時器計時器6.1 6.1 文本控件文本控件與文本有關的標準控件有兩個,即標簽標簽與文本框文本框。6.1.1 6.1.1 標簽標簽標簽可顯示提示性文本,但不能進行文本的編輯。1.1.標簽的主要屬性標簽的主要屬性Name:標簽名稱;BorderStyle(邊框)屬性 :該屬性用來設置標簽的邊框類型,有兩種值可選: 0,代表標簽無邊框; 1,代表標簽有邊框,并且具有三維效果。Font:設置標簽上文字的字體

2、、字型和字號,可在設計界面或程序代碼中設置該屬性在設計界面時設置:單擊Font屬性后的按鈕,彈出字體設置對話框,如下圖所示。在程序中設置 Font 屬性:設置字體: 標簽對象名.FontName = 字體類型設置字體大?。簶撕瀸ο竺?FontSize = X 設置字體效果:標簽對象名.效果名=True/False 粗體FontBold斜體FontItalic下劃線FontUnderline刪除線FontStrikethru如:LblShow.FontBold = True LblShow.FontItalic = False Alignment(對齊)屬性:此屬性用來設置標簽上顯示的文本的對齊

3、方式,對應的設置為:左對齊,0;右對齊,1;居中顯示,2。 Visible(可見)屬性:用于設定控件在運行時是否可見。當取值為True時,控件可見;當取值為False時,控件在運行時不可見。Enabled(可用)屬性:用于設定控件在運行時是否可以使用。當取值為True時,控件可以使用;當取值為False時,控件在運行時不可使用。2.2.標簽的主要事件標簽的主要事件Click 事件(鼠標單擊)DbClick 事件(鼠標雙擊)6.1.2 6.1.2 文本框文本框文本框是一個文本編輯區(qū)域,在設計階段或運行期間可以在這個區(qū)域中輸入、編輯和顯示文本。1.1.文本框的主要屬性文本框的主要屬性Text(文本

4、)屬性該屬性是文本框最重要的屬性,用于顯示文本框中的文本內容,可以在界面初始設置時指定,也可以在程序中動態(tài)修改,程序代碼:文本框對象名.Text = “需要顯示的文本內容”SelText(選中文本)屬性(選中文本)屬性通常該屬性與文件復制、剪切等剪貼板(在 VB 中,剪貼板用 Clipboard 表示)操作有關,如要將文本框選中的文本拷貝到剪貼板上,如:該屬性用于設置或返回當前被選中的字符串,如果沒有選中的字符,那么該屬性的返回值為空字符串即“”。將文本框中選中的內容放入剪貼板:Clipboard.SetText = 文本框對象名稱.SelText 將剪貼板上的文本粘貼到文本框內:文本框名稱.

5、SelText = Clipboard.GetTextSelText(選中文本)屬性(選中文本)屬性SelStart 與 SelLength 屬性SelStart返回選中文本的第一個字符的位置。SelLength返回選中文本的字符個數。 例如:文本框 TxtContent 中有內容如下:請跟我一起學習 VB 教程。假設選中“一起學習”四個字,那么,SelStart的值為3,SelLength的值為4。MultiLine(多行)屬性該屬性決定了文本框是否可以顯示或輸入多行文本,取值為True、False。例如,希望在密碼框中顯示星號,則可在“屬性”窗口中將 PasswordChar 屬性指定為

6、“*” 。這時,無論用戶輸入什么字符,文本框中都顯示星號。PasswordChar(密碼)屬性:該屬性用來作為口令功能輸入。MaxLength(最大長度)屬性 用于設置文本框中可以輸入字符個數的最大限度,默認值為0。文本框控件 MaxLength 屬性既可以在界面設置過程中設置,也可以在程序代碼中設置,如:文本框控件名.Maxlength = X(X為阿拉伯數字,如 10、57,等)ScrollBars(滾動條)屬性 本屬性可以設置文本框是否有滾動條。當值為 0 ,文本框無滾動條;值為 1 ,只有橫向滾動條;值為 2 ,只有縱向滾動條;值為 3 ,文本框的橫豎滾動條都具有。設置該屬性時,Mul

7、tiLine 屬性取值必須為True。 該屬性用來指定文本框是否可被編輯。取值 False時,文本框中的內容可以編輯;取值True時 ,文本框中的內容不能編輯,只能查看或進行滾動操作。Locked(鎖定)屬性2.2.文本框的主要方法和事件文本框的主要方法和事件Change 事件GotFocus (獲得焦點)、LostFocus (失去焦點)事件文本框獲得焦點時觸發(fā)GotFocus事件,失去焦點時觸發(fā)LostFocus事件。 當文本框的 Text 屬性發(fā)生變化時,觸發(fā) Change 事件。SetFocus 方法設置焦點,通過本方法可使光標指向指定的文本框。格式為:文本對象.SetFocus6.2

8、 6.2 圖形控件圖形控件6.2.1 6.2.1 圖片框圖片框1.1.圖片框的主要屬性圖片框的主要屬性Picture屬性:本屬性用來返回或設置控件中要顯示的圖片,可以通過屬性窗口設置或在程序運行中設置,例如:圖片對象.Picture = LoadPicture(“C:Pictspen.bmp)AutoSize(大小自適應)屬性:該屬性決定圖片框控件是否自動調節(jié)大小以顯示圖片的全部內容。取值為True/False。2.2.圖片框的主要方法和事件圖片框的主要方法和事件Print方法:該方法用于在圖片框中輸出文本。Cls(清屏)方法:該方法用于清除圖片框中輸出的文本。不能清除由Picture屬性設置

9、的圖片。Click事件、DblClick事件:6.2.2 6.2.2 圖像框圖像框1.1.圖像框的主要屬性圖像框的主要屬性Picture屬性:與圖片框的Picture類似Stretch屬性:該屬性決定了圖像是否可以自動調節(jié)大小以適應圖像框的大小,取值為True、False。2.2.圖片框與圖像框的主要區(qū)別圖片框與圖像框的主要區(qū)別圖片框是“容器”控件,可以容納其它控件,圖像框不可以。圖像框比圖片框占用內存少,顯示速度更快一些。圖片框可以通過 Print 方法顯示文本,而圖像框不能。6.3 6.3 按鈕控件按鈕控件1.1.按鈕的主要屬性按鈕的主要屬性Caption屬性:它的取值就是顯示在按鈕上的文

10、字;用戶可以給按鈕控件的 Caption 指定快捷方式。具體做法是:在按鈕 Caption 屬性中將要作為快捷鍵的字母前加上一個 “&” 符號。取消屬性。當本屬性值設為“True”(真)時,按“Esc”鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令按鈕的 Cancel 屬性設置為 True。Cancel(取消)屬性Default(默認)屬性當本屬性值設為“True”(真)時,按回車鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令按鈕的 Default 屬性設置為 True。取消屬性。當本屬性值設為“True”(真)時,按“Esc”鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令

11、按鈕的 Cancel 屬性設置為 True。Cancel(取消)屬性Default(默認)屬性當本屬性值設為“True”(真)時,按回車鍵即等同于單擊本按鈕。在一個窗體中,只允許一個命令按鈕的 Default 屬性設置為 True。Enabled(可用)屬性:本屬性決定了控件是否可用的問題。可取值True、False。Style(類型)與 Picture(圖片)屬性按鈕控件有兩種Style取值:0表示標準型(Standard),1表示圖形型(Graphical)。在Style取值為1的情況下,可以設置按鈕的Picture屬性。2.2.按鈕的主要事件按鈕的主要事件按鈕最主要的事件為Click事件

12、6.4 6.4 選擇控件選擇控件6.4.1 6.4.1 單選按鈕和復選框單選按鈕和復選框選項按鈕:用于從一組互斥的選項中,選取其一。復選框:用于從一組可選項中,同時選中多個選項。選中時,Value值為1;未被選中,Value值為0;禁止對該按鈕進行選擇, Value值為2,此時控件顏色變灰。選中時,Value值為True;未被選中,Value值為False; 文本框(Text1)顯示預設的字樣;單擊單選按鈕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(最小值)屬性 滾動塊處于最右邊(橫向滾動條)或最下邊(豎向滾動條)時返回的值就是最大值;滾動塊處于最左邊或最上邊,返回的值最小。 Max與Min屬性是創(chuàng)建滾動條控件必須指定的屬性,默認狀態(tài)下, Max值為 32767 ,Min 值為 0 。該屬

14、性可以在界面設計中設置,也可以在程序運行中改變。Value(數值)屬性 Value 屬性返回或設置滾動滑塊在當前滾動條中的位置(取值介于Max和Min之間)。SmallChange(小改變)屬性LargeChange(大改變)屬性當用戶單擊滾動條左右邊上的箭頭時,滾動條控件Value 值的改變量就是 SmallChange。單擊滾動條中空白處時,引發(fā)Value值按 LargeChange 設定的數值進行改變。2.2.滾動條的主要事件滾動條的主要事件Scroll當在滾動條內拖動滑塊時會觸發(fā)Scroll事件。Change當在滾動條內內滑塊位置改變會觸發(fā)Change事件。區(qū)別:Scroll 事件用來跟蹤滾動條中的動態(tài)變化,Change 事件則用來得到滾動條最后的值。6.6 6.6 框架框架 框架控件是一個容器,用于將屏幕上的對象進行分組。不同的對象可以放在一個框架中。例題例題創(chuàng)建如下圖所示界面方案:必須先畫框架,再在框架里畫控件。6.7 6.7 計時器計時器(Timer)(Timer)1.1.計時器的主要屬性計時器的主要屬性Enabled 屬性 活動屬性。可取值True 或 False。用于設置控件是否可用。Interval 屬性 時間間隔屬性。決定了時鐘事件之間的間隔,以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論