疫情當前,許多學生早已回到校園上課。
而像侍郎這種只能躲在家裡自學VB以消磨時光。。。
經過數月的學習,我也瞭解了些知識點。你們可以把本篇文章看作我的學習筆記。
許多人最開始接觸VB時。都很懵。
但其實VB並不怎麼難。用我老師的話說就是:”它就像搭積木一樣簡單“。
今天我們就來講講這個”積木箱“——標準內部控件,它亦稱作常用控件,在VB開發環境中默認顯示在工具箱中,它被使用的頻率非常的高,幾乎所有的應用程序(比如.exe)都會用到標準內部控件。
如何使用標準內部控件
這些控件都是用於窗體(form)上的,那我們該如何在窗體上添加控件呢?
在VB中,在窗體上添加控件的方法其實很簡單,主要有下面這兩種
- 在工具箱(即標準內部控件那個窗口)中單擊想要的控件,把鼠標(光標)移動到窗體中你想要放控件的區域,然後長按鼠標左鍵,拖動出你想要的控件大小,再鬆開鼠標。
- 雙擊工具箱(即標準內部控件那個窗口)中想要的控件,此時若有窗體,則此控件會自動出現在窗體上
如何調整控件大小
與上面添加控件的方法一樣,VB中調整控件大小的方法也只有兩個
- 選擇控件,此時此刻,該控件四周會出現八個藍色的小方塊,把鼠標(光標)移動至八個小方塊上,鼠標會變成雙箭頭,此時再按住鼠標左鍵不放,拖動到合適大小,鬆開鼠標,即可完成
- 選擇控件,長按shift鍵,同時按方向鍵,即可調整大小
21個標準控件的使用方法
下面就由侍郎來給大家詳細介紹VB中這21個標準內部控件
Pointer(指針)
指針(pointer)並不是一個控件,只有在選擇指針(pointer)後才能改變窗體(form)中控件的位置和大小
PictureBox(圖片框)
其主要作用是為用戶顯示圖像。實際顯示的圖像由Picture屬性來決定,Picture屬性包括被顯示圖像的文件名(還有圖像所在的路徑)
PictureBox的語法格式如下
object.Picture = picture
object:對象表達式,例如控件
picture:指包含圖像的文件,其支持格式為Bitmap、Icon、Metafile、Gif、Jpeg、Wmf型圖像格式。
舉例代碼:
Picture1.Picture = LoadPicture("C:\Gif\emmmm.gif")
除了picture屬性,PictureBox還有多個屬性
Label(標籤)
Label(標籤)是屬於圖形控件,它主要用來顯示文本信息,一般用來在窗體中顯示各種操作提示和文字說明。它最重要的屬性是caption屬性,其語法格式如下:
object.Caption = text
object:對象表達式,例如標籤
text可以是變量也可以是你想要的文字。
TextBox(文本框)
在窗體中為用戶提供一個既可以顯示又可以編輯文本的對象。在文本框內,可對文字進行編輯,比如進行選擇、刪除、複製、粘貼和替換等操作。文本框與標籤類似,區別在於標籤控件內的文字不能用於修改,而文本框則可以進行修改。
text屬性是TextBox最重要的屬性其語法格式如下:
object.Text = text
object:對象表達式,例如textbox
Text:屬性
text:變量或者你想要顯示的文字
Frame(框架)
像窗體一樣是個容器。用於將相同性質的控件放在一起
CommandButton(命令按鈕)
用於向VB應用程序發送指令,當單擊(Click)這個Button(按鈕)時,可執行指定的操作
CheckBox(複選框)
又叫做檢查框,可在多重選擇時使用
OptionButton(單選按鈕/錄音機按鈕)
表示單項的開關狀態
ComboBox(組合框)
為用戶提供對列表的選擇,允許用戶在附加框內輸入選擇項,你可以把它看作TextBox(文本框)和ListBox(列表框)的組合體,它既可以顯示內容,又可以進行編輯
ListBox(列表框)
用於顯示可供用戶選擇的固定列表
HscrollBar(水平滾動條)
用於表示在一定範圍內的數值選擇,常放在列表框或文本框中用來瀏覽信息,或用來設置數值輸入
VscrollBar(垂直滾動條)
用於表示在一定範圍內的數值選擇。可以定位列表,常放在列表框或文本框中用來瀏覽信息,或用來設置數值輸入
Timer(計時器)
在提前設置好的時間裡觸發某一事件
DriveListBox(驅動器列表框)
顯示當前系統中的驅動器列表
DirListBox(目錄列表框)
顯示當前驅動器磁盤上的目錄列表
FileListBox(文件列表框)
顯示當前目錄中的文件的列表
Shape(形狀)
在窗體中繪製矩形、圓等幾何形狀
Line(直線)
Line控件屬於圖形控件,它可以顯示水平線(直線)、垂直線(直線)或者對角線。Line的主要功能用於在界面上繪製線條。用戶可以通過設置各個Line的相應屬性,來組成不同風格、不同顏色的線條。
Line控件的主要屬性有BorderStyle、BorderWidth、BorderColor。
Image(圖像框)
顯示一個位圖式圖像。可作為背景或裝飾。
Data(數據)
用於訪問數據庫
OLE Container(OLE容器)
用於對象的鏈接與插入
VB中21個標準內部控件的介紹就到此為止啦。大家再見
本文由侍郎不是狼啦原創,歡迎關注,帶你一起長知識!