中常用控件及其功能_第1頁
中常用控件及其功能_第2頁
中常用控件及其功能_第3頁
中常用控件及其功能_第4頁
中常用控件及其功能_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、4.1 標(biāo) 簽標(biāo)簽是VB中最簡單的控件,用于顯示字符串,通常顯示的是文字說明信息。但不能編輯標(biāo)簽控件。 使用標(biāo)簽的情況很多,通常用標(biāo)簽來標(biāo)注本身不具有Caption屬性的控件。例如,可用標(biāo)簽為文本框、列表框、組合框等控件來添加描述性的標(biāo)簽。還可編寫代碼改變標(biāo)簽控件的顯示文本以響應(yīng)運(yùn)行時(shí)的事件。例如,若應(yīng)用程序需要用幾分鐘處理某個(gè)操作,則可用標(biāo)簽顯示處理情況的信息。 常用屬性 標(biāo)簽的屬性很多,下面介紹幾個(gè)常用的屬性。(1)Alignment屬性 設(shè)置標(biāo)簽中文本的對(duì)齊方式。其使用語法如下: Object.Alignment=值 其中的“值”可以為0,1或2。0(默認(rèn)值)表示左對(duì)齊;1表示右對(duì)齊;2

2、表示居中。(2)AutoSize屬性 設(shè)置控件是否能夠自動(dòng)調(diào)整大小以顯示所有的內(nèi)容。其使用語法如下: Object.AutoSize=True或False(3)BackStyle屬性 設(shè)置標(biāo)簽的背景樣式。其使用語法如下: Object.BackStyle=值 其中的“值”可以為0或1。1(默認(rèn)值)表示是不透明的;0表示是透明的。(4)BorderStyle屬性 設(shè)置標(biāo)簽的邊框樣式。其使用語法如下: Object.BorderStyle=值 其中的“值”可以為0或1。0(默認(rèn)值)表示無邊框;1表示單線邊框。(5)Caption屬性 設(shè)置標(biāo)簽的文本內(nèi)容。其使用語法如下: Object.Captio

3、n=字符串(6)WordWrap屬性 設(shè)置標(biāo)簽的文本在顯示時(shí)是否自動(dòng)折行功能。其使用語法如下: Object.WordWrap=True或False 其中True表示具有自動(dòng)折行功能;False(默認(rèn)值)表示沒有自動(dòng)折行功能。 常用事件和方法 一般很少使用標(biāo)簽事件,標(biāo)簽的方法中常用的只有Move,其基本語法如下: Move left,top,width,height 其中l(wèi)eft,top,width,height分別表示移動(dòng)目的位置的坐標(biāo)和大小。left為必要參數(shù),其他三個(gè)為可選參數(shù)。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體說明標(biāo)簽的基本應(yīng)用方法。 首先創(chuàng)建本章工程,在其中添加一個(gè)窗體,在該窗體中放置一

4、個(gè)標(biāo)簽Label1。該標(biāo)簽的基本屬性如下: Name Label1 Caption "中華人民共和國" BorderStyle 1 BackColor &H00FF8080(藍(lán)色) ForeColor &H000000FF(紅色) Font楷體_GB2312,二號(hào)字,規(guī)則4.2 文 本 框 文本框可以供用戶輸入數(shù)據(jù),是VB中顯示和輸入文本的主要機(jī)制,也是Windows用戶界面中最常用的控件。文本框提供了所有基本字處理功能,在Windows環(huán)境中幾乎所有的輸入動(dòng)作都是利用文本框來完成的。文本框是個(gè)相當(dāng)靈活的輸入工具,可以輸入單行文本,也可以輸入多行文本,還具有

5、根據(jù)控件的大小自動(dòng)換行以及添加基本格式的功能。 常用屬性 下面介紹文本框的常用屬性。(1)Text屬性 設(shè)置控件中顯示的文本內(nèi)容。其使用語法如下: Object.Text=字符串(2)MaxLength屬性 設(shè)置文本框中輸入的字符串長度是否有限制。默認(rèn)值為0,表示該單行文本框中字符串的長度只受操作系統(tǒng)內(nèi)存的限制;若設(shè)置為大于0的數(shù),則表示能夠輸入的最大字符數(shù)目。(3)MultiLine屬性 設(shè)置文本框是否以多行方式顯示文本。設(shè)置為True時(shí)以多行文本方式顯示;設(shè)置為False(默認(rèn))時(shí)以單行方式顯示,超出文本框?qū)挾鹊牟糠直唤爻F涫褂谜Z法如下: Object.MultiLine =True或F

6、alse(4)PasswordChar屬性 設(shè)置是否在控件中顯示用戶鍵入的字符。如果該屬性設(shè)置為某一字符,那么無論Text屬性值是什么,在文本框中都只顯示該字符。另外,要想使該屬性有效,MultiLine屬性必須設(shè)置為False。(5)ScrollBars屬性 設(shè)置文本框是否有垂直或水平滾動(dòng)條。其使用語法如下: Object.ScrollBars=值 其中的“值”可以為0,1,2,3。0(默認(rèn)值)表示沒有滾動(dòng)條;1表示有水平滾動(dòng)條;2表示有垂直滾動(dòng)條;3表示有水平和垂直滾動(dòng)條。另外,要想使該屬性有效,MultiLine屬性必須設(shè)置為True。(6)SelLength、SelStart和SelT

7、ext屬性 SelLength返回/設(shè)置選定的字符數(shù)。 SelStart返回/設(shè)置選定文本的起始點(diǎn)。 SelText返回/設(shè)置包含當(dāng)前選定文本的字符串。 常用事件和方法 文本框的方法很少使用,較常用事件是Change和KeyPress;較常用的方法是SetFocus。(1)Change事件 當(dāng)文本框的內(nèi)容被修改時(shí)觸發(fā)。其基本語法如下: Sub Text_Change(Index As Integer) 其中,Text是文本框的名稱。Index是一個(gè)整數(shù),若該文本框?qū)儆谝粋€(gè)控件數(shù)組,則Index表示該文本框在數(shù)組中的下標(biāo),否則不需要這一參數(shù)。(2)KeyPress事件 當(dāng)在文本框中按任一鍵時(shí)觸發(fā)

8、。其基本語法如下: Sub Text_KeyPress(KeyAscii As Integer) 其中,KeyAscii為按鍵對(duì)應(yīng)的一個(gè)鍵碼。(3)SetFocus方法 將焦點(diǎn)移動(dòng)到指定的對(duì)象。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體說明文本框的基本應(yīng)用方法。 首先在本章工程中添加一個(gè)窗體,在其中創(chuàng)建兩個(gè)標(biāo)簽和兩個(gè)文本框。標(biāo)簽用于顯示提示信息,其標(biāo)題分別為“密碼”和“明碼”。兩個(gè)文本框中上一個(gè)是主文本框,用于輸入密碼,密碼輸入時(shí)以“*”形式顯示出來,該文本框的基本屬性如下: Name Text1 Appearance 0Flat BackColor &H00FFFFFF& ForeCol

9、or &H000000FF& PasswordChar "*" 屏幕下方的文本框的名稱為Text2,用于以明碼方式顯示在第一個(gè)文本框中輸入的內(nèi)容。為此,在文本框Text1上設(shè)計(jì)如下事件過程: Private Sub Text1_Change() Text2.Text = Text1.Text End Sub 本例窗體的設(shè)計(jì)界面如圖4.3所示。運(yùn)行該窗體,在第一個(gè)文本框中輸入“87861654”,這時(shí)在第二個(gè)文本框中顯示該明碼,其執(zhí)行界面如圖4.4所示。4.3 命 令 按 鈕 命令按鈕主要用來執(zhí)行某一功能,通常在命令按鈕的Click事件中編寫一段程序,當(dāng)用戶用

10、鼠標(biāo)單擊這個(gè)按鈕時(shí),就會(huì)啟動(dòng)這段程序,執(zhí)行某一特定的功能。 大多數(shù)VB應(yīng)用程序中都有命令按鈕,用戶可以單擊執(zhí)行操作。單擊時(shí),命令按鈕不僅能執(zhí)行相應(yīng)的操作,而且看起來就像是被按下和松開一樣,因此有時(shí)稱其為“下壓式按鈕”。 常用屬性 命令按鈕的常用屬性介紹如下。(1)Cancel屬性 設(shè)置命令按鈕是否為Cancel按鈕,即當(dāng)用戶按Esc鍵時(shí),是否觸發(fā)它的Click事件。其使用語法如下: Object.Cancel=True或False 為True時(shí)表示響應(yīng)Cancel事件;為False表示不響應(yīng)Cancel事件。該命令按鈕為Cancel按鈕。(2)Caption屬性 設(shè)置命令按鈕的標(biāo)題,即命令按鈕

11、上顯示的文字。其使用語法如下: Object.Captionl=字符串(3)Default屬性 設(shè)置命令按鈕是否為默認(rèn)按鈕,即當(dāng)運(yùn)行程序時(shí),用戶按回車鍵時(shí),就激活它。其使用語法如下: Object.Default=True或False 為True時(shí)表示該命令按鈕為默認(rèn)按鈕;為False(默認(rèn)值)表示該命令按鈕不是默認(rèn)按鈕。 注意:一個(gè)窗體上只能有一個(gè)命令按鈕為默認(rèn)按鈕。(4)Enabled屬性 設(shè)置命令按鈕是否能被按下。其使用語法如下: Object.Enabled=True或False 為True(默認(rèn)值)時(shí)表示該命令按鈕能被按下以執(zhí)行特定功能;為False表示該命令按鈕不能按下來執(zhí)行特定功

12、能。(5)Picture屬性 設(shè)置命令按鈕上顯示的圖形。其使用語法如下: Object.Picture=圖形文件名 注意:只有在命令按鈕的Style屬性設(shè)置為1時(shí),才會(huì)在命令按鈕上顯示圖形。(6)Style屬性 設(shè)置命令按鈕的類型。其使用語法如下: Object.Style=0或1 取0時(shí)表示為標(biāo)準(zhǔn)按鈕;取1時(shí)表示為圖形按鈕,這時(shí)會(huì)在標(biāo)題文本的上方顯示由Picture屬性指定的圖形。 常用事件和方法 命令按鈕沒有特殊的事件和方法,它最重要的事件就是Click和DblClick事件。(1)Click事件 當(dāng)用戶在命令按鈕上單擊鼠標(biāo)時(shí)觸發(fā)。其基本語法如下: Sub Command_Click(In

13、dex As Integer) 其中,Command是命令按鈕的名稱。Index是一個(gè)整數(shù),若該命令按鈕屬于一個(gè)控件數(shù)組,則Index表示該命令按鈕在數(shù)組中的下標(biāo),否則不需要這一參數(shù)。(2)DblClick 當(dāng)用戶在命令按鈕上雙擊鼠標(biāo)時(shí)觸發(fā)。其基本語法如下: Sub Label_DblClick(Index As Integer) 其中參數(shù)的含義與Click事件中的相同。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體說明命令按鈕的基本應(yīng)用方法。 首先在本章工程中添加一個(gè)窗體。在其中放置兩個(gè)命令按鈕和一個(gè)標(biāo)簽(Label1)。命令按鈕Command1的主要屬性設(shè)置如下: Caption "命令按鈕一&

14、quot; FontName "宋體" FontSize 14.25 Picture "Form2.frx":0000 Style 1 命令按鈕Command2的主要屬性設(shè)置如下: Caption "命令按鈕二" FontName "宋體" FontSize 14.25 在這兩個(gè)命令按鈕上分別設(shè)計(jì)以下事件過程: Private Sub Command1_Click() Label1.Caption = "你單擊了命令按鈕一" End Sub Private Sub Command2_Click(

15、) Label1.Caption = "你單擊了命令按鈕二" End Sub4.4 復(fù) 選 框 復(fù)選框是選擇類控件,用來設(shè)置需要或不需要某一選項(xiàng)功能。在運(yùn)行時(shí),如果用戶用鼠標(biāo)單擊復(fù)選框左邊的方框,方框中就會(huì)出現(xiàn)一個(gè)“”符號(hào),表示已選取這個(gè)功能了。復(fù)選框的功能是獨(dú)立的,如果在同一窗體上有多個(gè)復(fù)選框,用戶可根據(jù)需要選取一個(gè)或幾個(gè)。 復(fù)選框的功能類似于單選按鈕,也允許在多個(gè)選項(xiàng)中做出選擇。但不同的是:一系列單選按鈕中只允許選定其中的一個(gè);而在一系列復(fù)選框中卻可以選擇多個(gè)。 復(fù)選框的一個(gè)特殊屬性是Value屬性,它的取值和用法與單選按鈕有所差別。若Value屬性的值取為0,代表復(fù)選

16、框處于未選中狀態(tài),此時(shí)復(fù)選框的選項(xiàng)部分是一個(gè)空白的小方塊;若Value屬性的值取為1,代表復(fù)選框處于選中狀態(tài),此時(shí)復(fù)選框的選項(xiàng)部分是一個(gè)帶有“”標(biāo)記的小方塊;若Value屬性的值取為2,代表復(fù)選框處于禁止選擇狀態(tài)。一般系統(tǒng)默認(rèn)值為0,即未選中狀態(tài)。 使用復(fù)選框時(shí),每單擊一次將切換一次復(fù)選框的狀態(tài):選中或者未選中。每次單擊也激活復(fù)選框的Click事件,可執(zhí)行相應(yīng)操作。 常用屬性 復(fù)選框的常用屬性介紹如下。(1)Caption屬性 設(shè)置顯示標(biāo)題,與一般控件不同,復(fù)選框的標(biāo)題一般顯示在復(fù)選框的右方,主要用來告訴用戶復(fù)選框的功能。(2)Value屬性 設(shè)置復(fù)選框在執(zhí)行時(shí)的三種狀態(tài),分別是: 0(默認(rèn)值

17、):表示未復(fù)選,處于這種狀態(tài)的復(fù)選框在運(yùn)行時(shí)復(fù)選框前沒有“”標(biāo)志。 1:表示選中,執(zhí)行時(shí)復(fù)選框呈現(xiàn)“”標(biāo)志。 2:表示灰色,復(fù)選框呈現(xiàn)“”標(biāo)志,但以灰色顯示,表示已經(jīng)處于選中狀態(tài),但不允許用戶修改它所處的狀態(tài)。 常用事件和方法 復(fù)選框的常用事件為Click。復(fù)選框的方法很少使用。 Click事件:當(dāng)用戶在一個(gè)復(fù)選框上單擊鼠標(biāo)按鈕時(shí)發(fā)生。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體說明復(fù)選框的基本應(yīng)用方法。 首先在本章工程中添加一個(gè)窗體。在其中放置一個(gè)標(biāo)簽Label1和兩個(gè)復(fù)選框Check1與Check2。在該窗體上設(shè)計(jì)如下事件過程: Private Sub Check1_Click() Label1.Fon

18、tBold = Check1.Value End Sub Private Sub Check2_Click() Label1.FontUnderline = Check2.Value End Sub4.5 單 選 按 鈕 單選按鈕控件與復(fù)選框控件的功能非常相近,復(fù)選框表示是否需要某個(gè)選項(xiàng),可以同時(shí)選擇多個(gè)選項(xiàng)中的一個(gè)或多個(gè),即各選項(xiàng)間是不互斥的。單選按鈕則是多選一,只能從多個(gè)選項(xiàng)中選擇一個(gè),各選項(xiàng)間的關(guān)系是互斥的。單選按鈕使用時(shí)經(jīng)常用多個(gè)控件構(gòu)成一個(gè)組,同一時(shí)刻只能選擇同一組中的一個(gè)單選按鈕,因此,經(jīng)常將單選按鈕放在一個(gè)框架中構(gòu)成一個(gè)選項(xiàng)組。 常用屬性 單選按鈕的常用屬性介紹如下。(1)Cap

19、tion屬性 設(shè)置顯示標(biāo)題,說明單選按鈕的功能。默認(rèn)狀態(tài)下顯示在單選按鈕的右方,也可以用Alignment屬性改變Caption的位置。(2)Alignment屬性 設(shè)置文字的對(duì)齊方式,其取值如下: 0(默認(rèn)值):靠左對(duì)齊,即圓形按鈕位于控件的左邊,文字顯示在右邊。 1:靠右對(duì)齊,圓形按鈕位于控件的右邊,文字顯示在左邊。(3)Value屬性 設(shè)置單選按鈕在執(zhí)行時(shí)的兩種狀態(tài): True:表示選中,運(yùn)行時(shí)該單選按鈕的圓圈中出現(xiàn)一個(gè)黑點(diǎn)。 False(默認(rèn)值):表示未選中。 常用事件和方法 單選按鈕的常用事件為Click。單選按鈕的方法很少使用。 Click事件:當(dāng)用戶在一個(gè)單選按鈕上單擊鼠標(biāo)按鈕時(shí)

20、發(fā)生。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體說明單選按鈕的基本應(yīng)用方法。 首先在本章工程中添加一個(gè)窗體。在其中放置一個(gè)標(biāo)簽Label1和3個(gè)單選按鈕Option1,Option2與Option3。在該窗體上設(shè)計(jì)如下事件過程: Private Sub Option1_Click() Label1.Caption = "選擇的操作系統(tǒng):DOS" End Sub Private Sub Option2_Click() Label1.Caption = "選擇的操作系統(tǒng):Windows" End Sub Private Sub Option3_Click() Label

21、1.Caption = "選擇的操作系統(tǒng):Linux" End Sub4.6 框 架 框架的作用主要是區(qū)分一個(gè)控件組,也就是讓用戶可以容易地區(qū)分窗體中的各個(gè)選項(xiàng),或者把幾個(gè)單選按鈕分成組,以便把不同種類的單選按鈕分隔開??蚣茉趯?shí)際運(yùn)用中往往和其他控件一起使用。 要在框架中加入組成員,必須先在窗體中建立一個(gè)框架,再在它的上面建立其所屬按鈕。如果在框架外面建立好控件之后再將其移到框架內(nèi),則控件是不會(huì)與所屬的框架成為一個(gè)群組的。 常用屬性 框架的常用屬性只有Caption,用于設(shè)置框架的標(biāo)題。 Caption屬性:設(shè)置顯示標(biāo)題,說明框架的功能。 常用事件和方法 框架的常用事件為C

22、lick??蚣艿姆椒ê苌偈褂?。 Click事件:當(dāng)用戶在一個(gè)框架上單擊鼠標(biāo)按鈕時(shí)發(fā)生。 應(yīng)用例子 目的:本例是上一個(gè)例子的改進(jìn),將三個(gè)單選按鈕放在一個(gè)框架中,使界面更美觀。 首先設(shè)計(jì)一個(gè)窗體,在其中放置一個(gè)標(biāo)簽Label1,一個(gè)框架Frame1和3個(gè)單選按鈕Option1,Option2與Option3,所有單選按鈕放在框架中。在該窗體上設(shè)計(jì)如下事件過程: Private Sub Option1_Click() Label1.Caption = "選擇的操作系統(tǒng):DOS" End Sub Private Sub Option2_Click() Label1.Caption

23、= "選擇的操作系統(tǒng):Windows" End Sub Private Sub Option3_Click() Label1.Caption = "選擇的操作系統(tǒng):Linux" End Sub4.7 圖 片 框 圖片框用于在窗體的特殊位置上放置圖形信息,也可以在其上放置多個(gè)控件,因此它可作為其他控件的容器。圖片框的繪圖功能在第6章中詳細(xì)介紹。 常用屬性 圖片框的常用屬性如下。(1)Appearance屬性 返回/設(shè)置一個(gè)對(duì)象在運(yùn)行時(shí)是否以3D效果顯示。(2)AutoRedraw屬性 返回/設(shè)置從圖形方法到一個(gè)持久性位圖的輸出。(3)AutoSize屬性

24、決定控件是否能自動(dòng)調(diào)整大小以顯示所有的內(nèi)容。(4)Picture屬性 返回/設(shè)置圖片框控件中顯示的圖形。在設(shè)置時(shí),設(shè)計(jì)階段可直接利用屬性窗口指定,運(yùn)行階段可使用LoadPicture函數(shù)加載。 常用事件和方法 圖片框的事件和方法主要用于繪圖,這些在第6章中詳細(xì)討論。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體,以命令按鈕選擇方式顯示春、夏、秋、冬四個(gè)季節(jié)的圖片。如圖4.10所示是一幅春天的圖片。首先添加一個(gè)窗體,在其中放置一個(gè)圖片框Picture1和4個(gè)命令按鈕(使用Command1控件數(shù)組)。在該窗體上設(shè)計(jì)如下事件過程: Private Sub Command1_Click(Index As Intege

25、r) Select Case Index Case 0 Picture1.Picture = LoadPicture("e:sfspring.jpg") Case 1 Picture1.Picture = LoadPicture("e:sfsummer.jpg") Case 2 Picture1.Picture = LoadPicture("e:sffall.jpg") Case 3 Picture1.Picture = LoadPicture("e:sfwinter.jpg") End Select End Su

26、b4.8 圖 像 框 圖像框用來顯形圖形,可以顯示位圖、圖標(biāo)、圖元文件、增強(qiáng)型圖元文件、JPEG或GIF文件。 圖像框與圖片框的區(qū)別是:圖像框控件使用的系統(tǒng)資源比圖片框少而且重新繪圖速度快,但它僅支持圖片框的一部分屬性、事件和方法。兩種控件都支持相同的圖片格式,但圖像框控件中可以伸展圖片的大小使之適合控件的大小,而圖片框控件中不能這樣做。 常用屬性 圖像框的常用屬性如下。(1)Appearance屬性 返回/設(shè)置一個(gè)圖像框在運(yùn)行時(shí)是否以3D效果顯示。(2)Picture屬性 返回/設(shè)置圖像框控件中顯示的圖形。在設(shè)置時(shí),設(shè)計(jì)階段可直接利用屬性窗口指定,運(yùn)行階段可使用LoadPicture函數(shù)加載

27、。(3)Stretch屬性 返回/設(shè)置一個(gè)值,決定是否調(diào)整圖形的大小以適應(yīng)圖像框控件。該屬性取值如下: · False:這是默認(rèn)值,當(dāng)圖形載入時(shí),圖像框本身會(huì)自動(dòng)調(diào)整大小,使得圖形可以填滿圖像框。 · True:當(dāng)圖形載入時(shí),圖形自動(dòng)調(diào)整大小,填滿整個(gè)圖像框。 常用的事件和方法 圖像框的事件和方法很少使用。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體,說明圖像框Stretch屬性的作用。 首先添加一個(gè)窗體,在其中放置1個(gè)圖像框Image1(其Picture屬性設(shè)置為“e:media happy.bmp”)和2個(gè)命令按鈕(分別為Command1和Command2)。在該窗體上設(shè)計(jì)如下事件過

28、程: Private Sub Command1_Click() 實(shí)現(xiàn) "原大小"功能 Image1.Width = 1000 設(shè)置圖像框大小 Image1.Height = 1000 Image1.Stretch = False End Sub Private Sub Command2_Click() 實(shí)現(xiàn)"放大"功能 Image1.Width = 1000 設(shè)置圖像框大小 Image1.Height = 1000 Image1.Stretch = True End Sub4.9 線 條 線條(Line)用來在窗體、框架或圖片框中創(chuàng)建簡單的線段。通過屬性

29、設(shè)置可控制線條的位置、長度、顏色和樣式來定義應(yīng)用程序的外觀。 常用屬性 線條的常用屬性如下:(1)BorderColor屬性 設(shè)置直線的顏色。(2)BorderStyle屬性 返回/設(shè)置對(duì)象的邊框樣式。取值如下: · 0(Transparent):為透明,即看不見。 · 1(Solid):為實(shí)線,默認(rèn)設(shè)置。 · 2(Dash):為虛線。 · 3(Dot):為點(diǎn)線。 · 4(Dash-Dot):為點(diǎn)劃線。 · 5(Dash-Dot-Dot):為雙點(diǎn)劃線。 · 6(Inside Solid):為內(nèi)實(shí)線。(3)BorderWidt

30、h屬性 返回/設(shè)置控件的邊框?qū)挾?。?)X1,Y1屬性 返回/設(shè)置線條控件的起始點(diǎn)。(5)X2,Y2屬性 返回/設(shè)置線條控件的終止點(diǎn)。 常用事件和方法 線條的事件和方法很少使用。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體說明線條的基本應(yīng)用方法。 首先在本章工程中添加一個(gè)窗體。在其上使用線條控件繪制一個(gè)立方體,添加一個(gè)窗體,在其中放置4條線條形成立方體的上平面,選擇這些線條,單擊鼠標(biāo)右鍵,復(fù)制該平面線條,粘貼到窗體上,移動(dòng)到下方形成立方體的下平面,然后添加中間的4條連線。將看不見的三條線的BorderStyle屬性設(shè)置為3(點(diǎn)線),將所有其他線條的BorderColor屬性設(shè)置為紅色,BorderWidth

31、屬性設(shè)置為2。4.10 形 狀 形狀(Shape)控件可以在窗體,框架或圖片框中創(chuàng)建矩形、正方形、橢圓形、圓形、圓角矩形或圓角正方形。可以設(shè)置形狀的樣式、顏色、填充樣式、邊框顏色和邊框樣式等。 常用屬性 除了BorderColor、BorderStyle和BorderWidth屬性與4.9節(jié)中線條對(duì)應(yīng)的屬性相同外,形狀還有如下的一些常用屬性。(1)FillColor屬性 返回/設(shè)置填充形狀、圓環(huán)和方框所使用的顏色。(2)FillStyle屬性 返回/設(shè)置一個(gè)形狀控件的填充樣式。(3)Shape屬性 用來設(shè)置形狀控件的形狀。其取值及邊框形狀如下: · 0:矩形,默認(rèn)設(shè)置。 · 1:正方形。 · 2:橢圓。 · 3:圓。 · 4:圓角矩形。 · 5:圓角正方形。 常用事件和方法 形狀的事件和方法很少使用。 應(yīng)用例子 目的:設(shè)計(jì)一個(gè)窗體說明形狀的基本應(yīng)用方法。 首先在本章工程中添加一個(gè)窗體,在其上放置一個(gè)形狀Shape

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論