![《Visual Basic程序設(shè)計》課件1第3章_第1頁](http://file4.renrendoc.com/view14/M07/18/36/wKhkGWdhHc6AXAXNAADFVdL55RY635.jpg)
![《Visual Basic程序設(shè)計》課件1第3章_第2頁](http://file4.renrendoc.com/view14/M07/18/36/wKhkGWdhHc6AXAXNAADFVdL55RY6352.jpg)
![《Visual Basic程序設(shè)計》課件1第3章_第3頁](http://file4.renrendoc.com/view14/M07/18/36/wKhkGWdhHc6AXAXNAADFVdL55RY6353.jpg)
![《Visual Basic程序設(shè)計》課件1第3章_第4頁](http://file4.renrendoc.com/view14/M07/18/36/wKhkGWdhHc6AXAXNAADFVdL55RY6354.jpg)
![《Visual Basic程序設(shè)計》課件1第3章_第5頁](http://file4.renrendoc.com/view14/M07/18/36/wKhkGWdhHc6AXAXNAADFVdL55RY6355.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第3章VB可視化編程基礎(chǔ)3.1窗體
3.2命令按鈕
3.3標簽
3.4文本框
3.5圖片框(PictureBox)和圖像框(Image)
3.6工程及工程文件管理
教學小結(jié)
習題
3.1窗體
3.1.1常用屬性
1.Caption
Caption屬性用于設(shè)置或獲得窗體標題欄文本,該屬性可以是任意字符串。
2.Picture
Picture屬性用于設(shè)置窗體的背景圖片。當在設(shè)計模式下設(shè)置時,只需單擊屬性窗口中的Picture設(shè)置框右邊的“…”按鈕,打開“加載圖片”對話框,選擇一個圖形文件即可。如果在代碼中設(shè)置或改變背景圖片,可使用以下語句:
對象.Picture=LoadPicture("圖片文件名")
3.BorderStyle
BorderStyle屬性用于設(shè)置窗體邊框樣式。其屬性值在運行時不能修改,只能在設(shè)計模式下通過屬性窗口修改。BorderStyle屬性的設(shè)置值如表3-1所示。表3-1窗體BorderStyle(邊框樣式)屬性取值
4.ControlBox
ControlBox屬性用于設(shè)置窗體標題欄是否有控制菜單和最大/最小化按鈕。當值為True時,窗體的最大/最小化屬性有效;當值為False時,窗體標題欄沒有控制菜單和最大/最小化按鈕。
5.MaxButton/MinButton
MaxButton/MinButton屬性與ControlBox屬性配合確定窗體上是否存在最大/最小化按鈕或最大/最小化按鈕的狀態(tài)。
(1)當兩者的值均為True時,窗體有最大/最小化按鈕。
(2)當值均為False時,窗體沒有最大/最小化按鈕。
(3)當兩者其中之一為False,則對應的按鈕以灰色顯示,表示不可用。
6.AutoRedraw
AutoRedraw屬性用于設(shè)置窗體的自動重繪功能。當值為Flase時,用Print、Circle等方法輸出到窗體上的內(nèi)容被擋后,窗體重新顯示時那些內(nèi)容不能顯示;而當值為True時,窗體重新顯示時那些內(nèi)容會被自動重畫到窗體上。
7.WindowsState
WindowsState屬性用于設(shè)置窗口的狀態(tài)屬性,設(shè)置值如表3-2。表3-2窗體WindowsState(窗口狀態(tài))屬性取值3.1.2主要事件
1.Load事件
Load事件在窗體被載入時引發(fā)。當應用程序只有一個窗體時,應用程序啟動時就會自動執(zhí)行該事件中的代碼,若非專門調(diào)用,此事件中的代碼只被執(zhí)行一次。所以該事件通常用來在啟動應用程序時,設(shè)置對象屬性的初始屬性值和為變量賦初值。本書中的很多例題中的對象屬性設(shè)置就放在窗體的Load事件中。
2.Click事件
Click事件很容易理解,就是在窗體上單擊(Click)鼠標左鍵時發(fā)生的事件。
例3-1
窗體的Click事件練習。
這里要注意代碼錄入方法,雙擊窗體,進入代碼窗口,默認事件是窗體的Load事件??稍诖a窗口的右上角事件
列表框中單擊所需事件,在相應事件的過程中錄入代碼。如圖3-1中選中Click事件,在窗體的Click事件過程中錄入代碼:圖3-1在事件列表框中選擇事件3.1.3常用的方法
窗體常用的方法有Print、Cls、Refresh、Line、Circle等,本小節(jié)只介紹前兩種方法。
1.Print方法
Print方法的功能是在指定對象上輸出信息,這里所說的對象是指窗體(Form)、圖片框(PictureBox)、打印機(Printer)或立即窗口(Debug)。
Print方法的格式如下:
[對象名].Print[Tab(n)]輸出項列表[;|,]
2.Cls方法
Cls方法用于清除使用Print、Line等方法輸出到窗體或圖片框中的內(nèi)容。
例3-2Print和Cls方法練習。
新建一個工程,在窗體(Form1)中添加2個命令按鈕Command1、Command2,其標題屬性在窗體的Load事件中設(shè)置。程序代碼如下:運行該應用程序后,窗體的Load事件首先被自動執(zhí)行,完成對窗體、兩個命令按鈕的標題進行設(shè)置,等待事件發(fā)生。當單擊“顯示”后,結(jié)果如圖3-2所示;單擊“清除”可以清除窗體上用Print方法輸出的全部內(nèi)容。圖3-2Print方法和Cls方法舉例 3.2命令按鈕
在Windows應用程序中,命令按鈕(CommandButton)常用來確認用戶的操作,它是用戶和程序?qū)崿F(xiàn)交互的最簡單方法之一,應用十分廣泛。
在程序運行過程中,常用以下方法選中命令按鈕:
(1)鼠標單擊。
(2)按Tab鍵將焦點移到相應的按鍵上,按回車鍵。
(3)如果命令按鈕設(shè)置了熱鍵,使用熱鍵(Alt?+?字母)。
命令按鈕的主要屬性包括Caption、Style、Picture和ToolTipText,常用事件是Click。3.2.1常用屬性
1.?Caption
Caption屬性主要用于設(shè)置按鈕標題文本,可用“&字母”的形式為命令按鈕設(shè)置熱鍵字母。命令按鈕還可以用圖片代替文字做標題,這時Style屬性應設(shè)為圖形方式。
2.?Style
Style用于決定按鈕上是否顯示圖形,其屬性值如表3-3所示。表3-3Style屬性取值表
3.?Picture
Picture屬性為命令按鈕添加背景圖片(圖片文件的格式為?.bmp或?.ico)。該屬性值設(shè)置是否有效,取決于Style屬性的設(shè)置。當Style屬性設(shè)置為1,該屬性設(shè)置為圖形顯示;Style屬性設(shè)置為0時,則不顯示。
4.?ToolTipText
ToolTipText屬性用于對按鈕的作用做提示,屬性值為一個字符串。程序運行時,當鼠標移動到按鈕上,該字符串以黃色方框形式顯示出來,如圖3-3所示。圖3-3ToolTipText屬性應用舉例3.2.2主要事件
命令按鈕的主要事件是Click。下面通過實例說明命令按鈕的應用。
例3-3
通過編程添加或清除窗體的背景圖片。
新建一個工程,在窗體上添加2個命令按鈕,如圖3-4a所示,窗體和命令按鈕的Caption屬性在窗體的Load事件過程代碼中設(shè)置。圖3-4a例3-3窗體界面運行工程,界面如圖3-4b所示。圖3-4b例3-3運行界面
3.3標簽
3.3.1常用屬性
標簽的主要屬性有Caption、Font、Left、Top、BorderStyle(邊框的樣式:0為無邊框,1為有邊框)、BackStyle(背景樣式:0為透明;1為不透明)、ForeColor、AutoSize等。
3.3.2主要事件
標簽的主要事件有單擊(Click)、雙擊(DblClick)和鼠標移動(MouseMove)等。
例3-4
在窗體上添加2個標簽,制作如圖3-5c所示的立體字。
立體字可通過對2個標題文本相同、顏色不同的標簽錯位重疊來實現(xiàn)。設(shè)計步驟如下:
(1)在窗體上添加2個標簽(Label1、Label2),標簽在窗體上的位置如圖3-5a所示。圖3-5a窗體界面啟動窗體,通過窗體的Load事件設(shè)置屬性后的窗體效果如圖3-5b所示,單擊Label2,Label1的Top及Left以Label2相應的屬性值為基點而變化,兩個標簽重疊后,由于位置的錯位及顏色的不同而形成了立體效果,結(jié)果如圖3-5c所示。圖3-5b啟動窗體后的效果圖3-5c單擊Label2后的效果
3.4文本框
3.4.1常用屬性
1.Text
Text屬性用于存放文本框顯示的內(nèi)容。當程序執(zhí)行時,用戶在文本框中進行的鍵盤輸入、編輯其內(nèi)容的操作,實際上就是在對文本框的Text屬性值進行處理。
2.Locked
Locked屬性設(shè)置文本框內(nèi)容是否可被編輯。其默認值為False,表示文本框沒有鎖定,可以對文本框的內(nèi)容進行編輯;當值為True時,文本框的內(nèi)容不可以編輯,只能用于顯示。
3.MaxLength
MaxLength屬性設(shè)置文本框中能夠輸入的正文的最大長度。默認值為0,表示可以輸入任意長度。
4.MultiLine
MultiLine屬性設(shè)置文本框是否可存放多行文本。當值為True時,文本框可輸入或顯示多行文本,且輸入的字符長度超出文本框?qū)挾葧r會自動換行,按回車鍵可將光標移到下一行。當值為False時,文本框只能輸入一行內(nèi)容。這個屬性只能在設(shè)計時通過屬性窗口設(shè)置。
5.ScrollBars
ScrollBars屬性設(shè)置文本框是否具有滾動條。ScrollBars屬性的取值及含義如表3-4所示。表3-4ScrollBars屬性取值表
6.PassWordChar
PassWordChar屬性指定顯示文本框中的替代符。當PassWordChar值為“?*?”時,用戶在鍵盤上每輸入一個字符,在文本框中便顯示一個“?*?”。該屬性主要用于密碼的輸入。
7.SelStart、SelLength和SelText
SelStart:返回插入點前字符的個數(shù)。當插入點位于文本框第一個字符前時,該屬性的返回值為0;當插入點位于文本框最后一個字符后時,該屬性返回文本框的字符串長度。
SelLength:返回選定文本的長度(字符個數(shù))。
SelText:返回選定文本的內(nèi)容。3.4.2主要事件
1.?GotFocus事件和LostFocus事件
當光標定位到文本框(獲取焦點)時,引發(fā)文本框的GotFocus事件。當文本框失去焦點時引發(fā)LostFocus事件。
例3-5
在一個窗體上建立2個文本框,將獲取焦點的文本框的背景設(shè)為紅色,失去焦點的文本框的背景設(shè)為白色。
在窗體上建立2個文本框,位置如圖3-6a所示,將2個文本框的Text屬性值設(shè)置為空。圖3-6a窗體布局運行程序,用Tab鍵或鼠標可以使焦點在兩個文本框間來回切換,觸發(fā)相應文本框的GotFocus和LostFocus事件,文本框的背景顏色會發(fā)生相應的變化,分別如圖3-6b、圖3-6c所示。圖3-6bText1獲得焦點時圖3-6cText2獲得焦點時
2.KeyPress事件
當用戶按下并且釋放鍵盤上的一個鍵時,就可能會引發(fā)焦點所在對象的KeyPress事件,同時將所按鍵的ASCII碼值賦給事件過程參數(shù)KeyAscii,供程序員使用。例如,當用戶按下字符“a”,則事件過程參數(shù)KeyAscii的值為97;若按下“A”,則KeyAscii的值為65;若按下回車鍵,則KeyAscii的值為13。
例3-6
在文本框中錄入數(shù)據(jù),捕獲鍵盤每一個鍵的ASCII碼。
通過鍵盤為文本框每錄入一個字符,都會觸發(fā)文本框的KeyPress事件,再通過KeyPress事件過程參數(shù)KeyAscii,得到按鍵字符的ASCII值。
實現(xiàn)步驟:在窗體上添加1個文本框和1個標簽,擺放位置如圖3-7a所示。Text1的Text屬性值為空,Lable1的Caption為空,AutoSize為True。圖3-7a窗體布局情況事件代碼為:
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
Label1.Caption="您剛按的那個字符的ASCII碼是"&KeyAscii
EndSub
程序運行情況如圖3-7b所示,當每按下一個鍵,標簽就會顯示這個鍵對應的ASCII值,讀者可以將鍵盤上所有的鍵都按一遍,看一看每個鍵的ASCII碼值是多少。圖3-7b程序運行情況
3.Change事件
當文本框的內(nèi)容發(fā)生改變時,會引發(fā)文本框的Change事件。
例3-7
編程實現(xiàn)在文本框中錄入字符時,標簽同步顯示文本框中當前的字符數(shù)。
要實現(xiàn)標簽中同步顯示文本框中字符數(shù),可在文本框的Change()下編寫代碼,利用Len函數(shù)獲得文本框Text的屬性值長度即可。在窗體上添加1個文本框、1個標簽和2個命令按鈕,放好位置,如圖3-8a所示。圖3-8a窗體布局圖3-8b程序運行界面3.4.3主要方法
文本框的主要方法是SetFocus,該方法的作用是把光標移到指定的文本框中,使文本框獲得焦點。其調(diào)用格式如下:
[對象名].SetFocus
例3-8
設(shè)計如圖3-9a所示的錄入界面,要求錄入學生的信息(姓名、成績和名次),其中若成績(Text2)錄入不符合要求,當光標離開文本框時,顯示出錯信息,并將光標重新定位到文本框。圖3-9a窗體布局圖3-9b運行效果
例3-9
設(shè)計程序,顯示文本框中的光標位置、選中文本長度和內(nèi)容。
(1)在窗體上分別添加3個標簽、4個文本框,排列好位置,如圖3-10a所示。圖3-10a窗體布局
(2)在屬性窗口中,設(shè)置文本框的MultiLine屬性值為True;ScrollBars屬性值為2-Vertical,其他屬性參考圖3-10b自行設(shè)置。由于一般選中操作是通過鼠標完成的,所以將代碼寫在文本框的MouseUp事件中(該事件是當在文本框中按下鼠標鍵,并將鼠標鍵抬起時觸發(fā))。圖3-10b運行界面
3.5圖片框(PictureBox)和圖像框(Image)
圖片框(PictureBox)和圖像框(Image)對象均可以用來顯示圖像,它們支持的圖像文件格式有位圖(?.bmp)、圖標(?.ico)、圖元文件(?.wmf)、增強型圖元文件(?.emf)、JPEG和GIF文件。
Image只能用于顯示圖片,它使用系統(tǒng)資源少,而且重新繪圖的速度較快,可以延伸圖片的大小以適應對象的大小。但Image支持的屬性、事件和方法較PictureBox少一些。
PictureBox除了可以顯示圖像以外,還可以作為其他對象的容器,同時支持VB的圖形方法。PictureBox雖然不能延伸圖像以適應對象的大小,但可以自動調(diào)整對象的大小以顯示完整的圖像。
PictureBox與Image對象的主要屬性分別見表3-5、表3-6。表3-5PictureBox的主要屬性表3-6Image的主要屬性
例3-10
在窗體上添加1個Image對象,當鼠標在對象上單擊時,顯示另一張圖片,雙擊時清除圖片。
(1)設(shè)計程序界面。
在窗體中添加1個圖像框Image1。
(2)設(shè)置對象屬性。
為對象Image1的Picture屬性設(shè)置一個圖片(如:C:\Windows\Backgrnd.gif,如圖3-11所示)。圖3-11Image控件示例
例3-11
在窗體中添加一個PictureBox對象,在PictureBox中輸出文字和圖形。
實現(xiàn)步驟如下:
(1)設(shè)計程序界面。
在窗體中添加圖片框Picture1和命令按鈕Command1、Command2,如圖3-12a所示。圖3-12a程序界面
(2)設(shè)置對象屬性。
將對象Command1、Command2的Caption屬性分別設(shè)置為“輸出文字”、“輸出圖形”。
(3)編寫事件代碼。
PrivateSubCommand1_Click()
Picture1.Print"努力學好計算機" '輸出文字方法
Picture1.FontSize=12 '設(shè)置字體圖3-12b運行界面 3.6工程及工程文件管理
3.6.1工程的組成
工程文件的擴展名為“.vbp”,一個工程可以包括如下類型的文件。
(1)窗體文件,擴展名為“.frm”。一個工程默認包含一個窗體,一個窗體對應一個窗體文件。窗體文件包含窗體及控件屬性值、窗體級的變量、事件過程以及用戶自定義過程
代碼。
(2)標準模塊文件,可選項,擴展名為“.bas”。標準模塊文件主要包含模塊級的變量和外部過程的聲明,用戶自定義的、可供本工程內(nèi)各窗體調(diào)用的過程。
(3)類模塊的文件,可選項,擴展名為“.cls”。類模塊文件用于創(chuàng)建含有方法和屬性的用戶自定義類。
(4)資源文件,可選項,擴展名為“.res”。資源文件包含著不必重新編輯代碼就可以改變的位圖、字符串和其他數(shù)據(jù)。3.6.2工程文件的基本操作
1.單個工程操作
在程序中只有單個工程的情況下,可以使用“文件”菜單中的命令來建立、打開及保存文件。
2.工程組操作
在程序中存在由多個工程組成的工程組時,“文件”菜單中的“保存工程”和“工程另存為”選項被自動修改為“保存工程組”和“工程組另存為”,其用法與保存工程文件相同。
在工程組中要建立一個新工程,可以采用下列方法之一:
方法一:在“文件”菜單中選擇“添加工程”選項,并在對話框的“新建”選項卡中選擇合適的工程文件類型。
方法二:在工具欄中選擇“添加工程”的快捷按鈕。3.6.3向工程中添加、移除及保存文件的操作
1.添加文件
向工程中添加文件的具體步驟如下:
(1)選擇“工程”菜單中的“添加”選項,選擇要添加的文件類型。
(2)在出現(xiàn)的對話框中,選擇是添加現(xiàn)存的文件還是新建文件。
也可以在工程資源管理器窗口中單擊鼠標右鍵,在彈出的對話框中進行菜單選擇。
2.移除文件
在工程中移除一個文件時,可以先在工程資源管理器中選中要移除的文件,單擊鼠標右鍵,在彈出的菜單中選擇“移除”即可。
3.保存文件
如果需要單獨保存工程中的某一個文件,可以在工程資源管理器中選中要保存的文件,單擊鼠標右鍵即可保存。也可以選擇“另存為”,換名保存為其他文件。3.6.4運行工程
在工程文件制作完成后,需要運行該程序看一下運行效果是否滿足設(shè)計要求。如果只是簡單地運行程序查看結(jié)果,不需要在其他環(huán)境下執(zhí)行,可以在VB環(huán)境中使用解釋性運行,本章前面的示例全部是解釋性運行。
解釋性運行步驟如下:
(1)設(shè)置啟動工程。
(2)設(shè)置啟動窗體。3.6.5生成?.exe文件
如果應用程序需要脫離VB開發(fā)環(huán)境運行,則必須生成可執(zhí)行文件(?.exe)。
生成可執(zhí)行文件(.exe)的方法是:在系統(tǒng)菜單中選擇“文件”菜單中的“生成[工程名].exe”選項,在彈出的對話框中選擇?.exe文件的存放位置并輸入文件名,單擊“確定”按鈕即可。生成?.exe文件后,通過Windows資源管理器窗口查看所生成的可執(zhí)行文件,雙擊文件圖標即可運行。
教學小結(jié)
本章所涉及的是VB程序設(shè)計最基本的內(nèi)容,也是可視化界面設(shè)計的入門部分,在學習中不能掉以輕心,要有自信心和堅韌不拔的毅力,要善于思考、勤于動手。
(1)工具箱中提供了20個標準控件類,最基本的莫過于命令按鈕、標簽、文本框控件和圖片框等,應圍繞控件的作用、常用屬性、事件過程和方法這條主線學習,并精學實例,以加強對基礎(chǔ)知識的理解。
(2)窗體是VB程序最重要的組成要素,它既是容納其他對象的容器,又是一個特殊的對象。和其他控件對象一樣,窗體也有屬性、事件過程和方法。特別是窗體的Print方法,是程序運算結(jié)果輸出的重要方法,應重點掌握。
(3)?VB系統(tǒng)以工程的形式管理工程中的相關(guān)文件,工程文件記錄了該工程內(nèi)的所有文件(窗體文件、標準模塊文件、類模塊文件等)的名稱和所存放在磁盤上的路徑。學習中應加強工程文件和窗體文件的建立、打開、保存和另存等基本操作學習,多窗體工程還應掌握設(shè)置“啟動對象”的方法,工程組文件需掌握“設(shè)置啟動工程”的方法。
(4)?VB是一個龐大的系統(tǒng),在有限的教學時間內(nèi)不可能做到面面俱到,VB系統(tǒng)的聯(lián)機幫助系統(tǒng)永遠是“無聲的老師”,它會通過語法說明、示例代碼引導讀者進一步學習。
習題
一、選擇題
1.要使在Form_Load事件中用Print方法輸出的內(nèi)容顯示在窗體上,既可以在Print方法前先使用Show方法,也可對窗體的
屬性進行設(shè)置。
(A)?BackColor (B)?ForeColor
(C)?AutoRedraw (D)?Caption
2.要判斷在文本框內(nèi)是否按下了回車鍵,最好在文本框的
事件過程進行判斷。
(A)?Change (B)?Click
(C)?KeyPress (D)?GotFocus
3.要使標簽對象顯示時不覆蓋其背景內(nèi)容,要對
屬性進行設(shè)置。
(A)?BackColor (B)?BorderStyle
(C)?ForeColor (D)?BackStyle
4.若要使命令按鈕顯示但不可操作,應對
屬性設(shè)置。
(A)?Enabled (B)?Visible
(C)?BackColor (D)?Caption
5.文本框沒有
屬性。
(A)?Enabled (B)?Visible
(C)?BackColor (D)?Caption
6.不論何種對象,共同具有的是
屬性。
(A)?Text (B)名稱
(C)?ForeColor (D)?Caption
7.要使Forml窗體的標題欄顯示“歡迎使用VB6.0”,以下的
語句是正確的。
(A)?Forml.Caption=“歡迎使用VB6.0”
(B)?Forml.Caption=‘歡迎使用VB6.0’
(C)?Forml.Caption=歡迎使用VB6.0
(D)?Forml.Caption="歡迎使用VB6.0"
8.要使某對象在運行時不可顯示,應對
屬性進行設(shè)置。
(A)?Enabled (B)?Visible
(C)?BackColor (D)?Caption
9.要使窗體在運行時不可改變大小,只要對其
屬性設(shè)置就有效。
(A)?MaxButton (B)?BorderStyle
(C)?Width (D)?MinButton
10.當運行程序時,系統(tǒng)自動執(zhí)行啟動窗體的
事件過程。
(A)?Load (B)?Click
(C)?UnLoad (D)?GotFocus
11.文本框的ScrollBars屬性設(shè)置了非零值,卻沒有出現(xiàn)滾動條,原因可能是
。
(A)文本框中沒有內(nèi)容
(B)文本框的MultiLine屬性為False
(C)文本框的Locked屬性為True
(D)文本框的MultiLine屬性為True
12.下列可以把當前目錄下的圖形文件pic1.jpg裝入圖片框Picture1中的語句為
。
(A)?Picture1.Handle="pic1.jpg"
(B)?Picture=Loadpicture("pic1.jpg")
(C)?Picture="pic1.jpg"
(D)?Picture1.picture=Loadpicture("pic1.jpg")
13.假定已在窗體上畫了多個控件,并有一個控件是活動的,為了在屬性窗口中設(shè)置窗體的屬性,預先應執(zhí)行的操作是
。
(A)單擊窗體上沒有控件的地方
(B)單擊任一個控件
(C)不用執(zhí)行任何操作
(D)雙擊窗體的標題欄
14.確定一個控件在窗體上的位置的屬性是
。
(A)?Width或Height (B)?Width和Height
(C)?Top或Left (D)?Top和Left
15.確定一個窗體或控件的大小的屬性是
。
(A)?Width或Height (B)?Width和Height
(C)?Top或Left (D)?Top和Left
16.為了同時選中窗體上的多個控件,可以按住
鍵,然后單擊每個控件。
(A)?Ctrl (B)?Shift
(C)?Alt (D)?Ctrl或Shift
17.當標簽的標題內(nèi)容太長,需要根據(jù)標題自動調(diào)整標簽大小時,應設(shè)置的屬性是
。
(A)?AutoSize (B)?Visible
(C)?Enabled (D)?BackStyle
18.要在屬性窗口修改控件上文字的字體、字形、大小、效果,應該利用其
。
(A)?Text (B)?Caption
(C)?Name (D)?Font
19.在窗體上已建立了多個控件,如Text1、Label1、Command1,若要使程序運行時焦點就定位在Command1控件上,應將Command1控件的
(1)屬性設(shè)置為
(2)。
(1)??(A)?Index (B)?TabIndex
(C)?TabStop (D)?Enabled
(2)??(A)?0 (B)?1
(C)?2 (D)?3
20.通過文本框的
屬性可以獲得當前插入點所在的位置。
(A)?Position (B)?SelStart
(C)?SelLength (D)?Left
21.關(guān)于VB中控件的屬性
。
(A)大多數(shù)只能在設(shè)計時設(shè)置
(B)大多數(shù)只能在運行時設(shè)置
(C)大多數(shù)既能在設(shè)計時設(shè)置,也能在運行時設(shè)置
(D)所有控件的所有屬性既能在設(shè)計時設(shè)置,也能在運行時設(shè)置
22.窗體里有兩個對象,分別是圖片框Picture1和標簽Label1。那么下面關(guān)于Print方法的使用中,錯誤的一條是
。
(A)?Picture1.Print147 (B)?Print147
(C)?Printer.Print147 (D)?Label1.Print147
23.以下關(guān)于窗體的描述中,錯誤的是
。
(A)執(zhí)行UnloadForm1語句后,窗體Form1消失,但仍在內(nèi)存中
(B)窗體的Load事件在加載窗體時發(fā)生
(C)當窗體的Enabled屬性為False時,通過鼠標和鍵盤對窗體的操作都被禁止
(D)窗體的Height、Width屬性用于設(shè)置窗體的高和寬
24.若要取消窗體的最大化功能,則可設(shè)置
屬性為False來實現(xiàn)。
(A)?ControlBox (B)?MinButton
(C)?MaxButton (D)?Enabled
25.若要使窗體啟動時位于屏幕的中間,則可通過
屬性來設(shè)置。
(A)?Top (B)?Left
(C)?StartUpPosition (D)?WindowState
26.若要將窗體隱藏起來,則實現(xiàn)的方法為
。
(A)?Hide (B)?UnLoad
(C)?Show (D)?WindowState
27.若要求在文本框中輸入密碼時,在文本框中只顯示?#?號,則應在此文本框的屬性窗口中設(shè)置
。
(A)?Caption屬性值為#(B)?Text屬性值為?#
(C)?PassWordChar屬性值為# (D)?Passwordchar屬性值為真
28.若要將某命令按鈕設(shè)置為默認命令按鈕,則可設(shè)置其
屬性為True來實現(xiàn)。
(A)?Value (B)?Cancel
(C)?Default (D)?Enabled
29.若要設(shè)置命令按鈕的提示文本,可通過
屬性來設(shè)置。
(A)?Caption (B)?Text
(C)?Value (D)?ToolTipText
30.若要使某命令按鈕獲得控制焦點,則可使用
方法來設(shè)置。
(A)?Rcefresh (B)?SetFocus
(C)?GotFocus (D)?Value
31.若要使文本框成為只讀文本框,可通過設(shè)置
屬性值為True來實現(xiàn)。
(A)?ReadOnly (B)?Lock
(C)?Locked (D)?Enabled
32.將命令按鈕Command1的標題復制到文本框控件Text1作為顯示文本,應執(zhí)行
。
(A)?Text1=Command1
(B)?Text1.Text=Command1.Caption
(C)?Text1.Caption
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國ROV船體清潔服務(wù)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 四甲基二丙烯三胺行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 木殼有隔板過濾器行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 年產(chǎn)6000噸包覆紗(氨綸)生產(chǎn)可行性研究報告申請建議書
- 2025年化學纖維項目可行性研究報告
- 2025年中國食用碗行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年度節(jié)能空調(diào)產(chǎn)品銷售與安裝一體化服務(wù)合同
- 2025年度清潔能源項目施工與運維雇傭合同
- 2025年度公司員工晉升與勞動合同合并范本
- 2025年度公司內(nèi)部備用金借款管理合同
- 福建省泉州市晉江市2024-2025學年七年級上學期期末生物學試題(含答案)
- 2025年春新人教版物理八年級下冊課件 第十章 浮力 第4節(jié) 跨學科實踐:制作微型密度計
- 貨運車輛駕駛員服務(wù)標準化培訓考核試卷
- 財務(wù)BP經(jīng)營分析報告
- 三年級上冊體育課教案
- 2024高考物理二輪復習電學實驗專項訓練含解析
- 2024年全國統(tǒng)一高考英語試卷(新課標Ⅰ卷)含答案
- 高中英語:倒裝句專項練習(附答案)
- 2025屆河北衡水數(shù)學高三第一學期期末統(tǒng)考試題含解析
- 2024年山東省青島市普通高中自主招生物理試卷(含解析)
- 2024信息技術(shù)數(shù)字孿生能力成熟度模型
評論
0/150
提交評論