




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、主要(zhyo)內(nèi)容 5.1 控件概述 5.2 選擇類控件 5.3 圖形控件 5.4 其他(qt)控件 5.5 程序示例第1頁/共55頁第一頁,共56頁。5.1 5.1 控件概述(i sh)(i sh) 一、控件: 窗體上構(gòu)成圖形用戶界面的一些基本組成(z chn)部件。 二、控件分類: 1內(nèi)部控件:標(biāo)準(zhǔn)控件,工具箱中,不能添加,不能刪除。 2ActiveX控件:是一段可以重復(fù)使用的編程代碼和數(shù)據(jù)。 3可插入對(duì)象:是一些能夠添加到工具箱中并作為控件使用的對(duì)象。第2頁/共55頁第二頁,共56頁。 三、控件的添加與刪除 1添加控件 方法一:單擊工具箱中所需要的控件,再將鼠標(biāo)移到窗體上,此時(shí)鼠標(biāo)呈十
2、字形,按下鼠標(biāo)左鍵不放,繪制(huzh)大小合適的控件即可。 方法二:雙擊工具箱中所需要的控件,此時(shí)在窗體的正中央會(huì)按系統(tǒng)缺省大小的自動(dòng)繪制(huzh)出該控件。 2刪除控件 當(dāng)要?jiǎng)h除已添加的控件時(shí),只需要選定該控件,按下Delete鍵盤即可。第3頁/共55頁第三頁,共56頁。 四、控件編輯 1、選擇控件 a.選擇單個(gè)控件:單擊某個(gè)控件,該控件四周(szhu)出現(xiàn)8個(gè)句柄,表示被選中。 b.選擇多個(gè)控件:先選定某個(gè)控件,按住Shift鍵不放,再選擇其他需要被選定的控件,出現(xiàn)8個(gè)句柄,表示這些控件被選中。 2、移動(dòng)控件:選中控件,按下鼠標(biāo)左鍵移動(dòng)。 3、調(diào)整控件大小:選中控件,出現(xiàn)8個(gè)句柄,拖動(dòng)
3、句柄調(diào)整大小。第4頁/共55頁第四頁,共56頁。五、控件屬性設(shè)置所有控件都有自己的屬性,這些屬性決定了控件在被執(zhí)行期間(qjin)的外觀和行為。設(shè)置控件屬性有兩種方法: (1) 通過屬性窗口設(shè)置(2) 通過代碼窗口設(shè)置對(duì)象名屬性名=屬性值第5頁/共55頁第五頁,共56頁。六、控件命名每一個(gè)控件對(duì)象在建立時(shí),都會(huì)有一個(gè)唯一的默認(rèn)的名稱,程序執(zhí)行過程中通過名稱識(shí)別不同對(duì)象。為了提高程序的可讀性,采用具有某種含義的名稱,盡量做到見名知義。通常情況下會(huì)采用3個(gè)小寫字母作為名稱的前綴,用以表示控件的類型(lixng);后面其余的部分采用某種含義的英文單詞或組合來表示該控件的用途。表5-1列舉了一些常用控
4、件的前綴。第6頁/共55頁第六頁,共56頁??丶熬Y舉例FormFrmfrmDataLabelLbllblNoCommandButtonCmdcmdExitTextTxttxtPasswordPicturePicpicShapeOptionButtonOptoptRedCheckBoxChkchkBoldListBoxLstlstNumberComboBoxCbocboNameTimertmrtmrTime表5-1常用(chn yn)控件名稱前綴第7頁/共55頁第七頁,共56頁。5.2 5.2 選擇(xunz)(xunz)類控件 5.2.1 單選按鈕 5.2.2 復(fù)選框 5.2.3 框架(ku
5、n ji) 5.2.4 列表框 5.2.5 組合框第8頁/共55頁第八頁,共56頁。5.2.1 5.2.1 單選按鈕(OptionButton)(OptionButton) 功能:由一個(gè)圓圈“”及緊挨它的文字組成,能提供“選中”和“未選中”兩種可選項(xiàng)。通常成組出現(xiàn),用于多種情況中選擇一種,且在一組中必須選擇一項(xiàng),且只能選一項(xiàng)。 常用屬性: Caption屬性 標(biāo)題 Value屬性 對(duì)象值(True,False) Alignment屬性 對(duì)齊方式(0,1) 事件: Click事件:應(yīng)用程序中可以創(chuàng)建一個(gè)事件過程(guchng),檢測控件對(duì)象Value屬性值,再根據(jù)檢測結(jié)果執(zhí)行相應(yīng)的處理。第9頁/
6、共55頁第九頁,共56頁。 1)界面設(shè)計(jì) 在窗體上添加一個(gè)(y )標(biāo)簽、三個(gè)單選按鈕。 2)屬性設(shè)置 控件對(duì)象屬性設(shè)置如表所示?!纠?-1】用單選按鈕控制(kngzh)顯示文字。 第10頁/共55頁第十頁,共56頁。默認(rèn)對(duì)象名屬性設(shè)定值Form1Caption例5-1Label1AutoSizeTrueCaptionOption1Caption湖北O(jiān)ption2Caption湖南Option3Caption廣東第11頁/共55頁第十一頁,共56頁。Private Sub Form_Load()Label1.BorderStyle = 1Label1.FontSize = 20End SubPr
7、ivate Sub Option1_Click()Label1.Caption = 湖北的省會(huì)(shnghu)是武漢Label1.ForeColor = vbBlueEnd SubPrivate Sub Option2_Click()Label1.Caption = 湖南的省會(huì)(shnghu)是長沙Label1.ForeColor = vbGreenEnd SubPrivate Sub Option3_Click()Label1.Caption = 廣東的省會(huì)(shnghu)是廣州Label1.ForeColor = vbRedEnd Sub第12頁/共55頁第十二頁,共56頁。5.2.2 5
8、.2.2 復(fù)選框(CheckBox)(CheckBox) 功能: 復(fù)選框控件由一個(gè)圖標(biāo)和緊挨它的文字組成,有“選中”和“未選中”兩種狀態(tài)。 復(fù)選框控件與單選按鈕控件區(qū)別在于它可以同時(shí)選擇一項(xiàng)或多項(xiàng)。常用屬性:Value 0(未選中),1(選中),2(不可用) Style 0(外觀為標(biāo)準(zhǔn)),1(外觀為圖形(txng)方式)事件:Click事件:當(dāng)用戶單擊復(fù)選框或單選按鈕時(shí),它們會(huì)自動(dòng)改變Value值。第13頁/共55頁第十三頁,共56頁。5.2.3 5.2.3 框架(kun ji)(Frame)(kun ji)(Frame)功能: 作為容器放置其他控件對(duì)象,對(duì)控件進(jìn)行分組。方法: 首先(shux
9、in)添加框架,再選擇工具箱中的某種控件,然后在該框架中添加此控件,這樣保證框架和其內(nèi)部的控件是一個(gè)整體。當(dāng)移動(dòng)框架時(shí),框架內(nèi)的所有控件會(huì)隨框架一起移動(dòng)。不能用雙擊的方法在框架中添加控件。 常用屬性: Caption 標(biāo)題主要事件: 框架可以響應(yīng)Click和DblClick事件。第14頁/共55頁第十四頁,共56頁。 注意: Caption為框架的可見文字部分,如果省略,則框架形式上如同一個(gè)封閉的矩形框。 當(dāng)框架的Enable屬性為False時(shí),框架內(nèi)的所有控件都將屏蔽,用戶無法(wf)對(duì)其操作,此時(shí)框架的標(biāo)題(Caption)為灰色。 當(dāng)框架的Visible屬性為False時(shí),框架及其內(nèi)部的
10、所有控件都將隱藏起來。第15頁/共55頁第十五頁,共56頁。5.2.4 5.2.4 列表框(ListBox)(ListBox) 功能: 列表框用于列出可供用戶選擇的項(xiàng)目列表,用戶可從中選擇一個(gè)或多個(gè)選項(xiàng)。 如果列表框項(xiàng)目數(shù)較多,超過可顯示的項(xiàng)目數(shù)時(shí),系統(tǒng)會(huì)自動(dòng)在列表框上添加滾動(dòng)條。 程序運(yùn)行時(shí),只能從列表項(xiàng)中選擇項(xiàng)目,不能直接輸入(shr)或修改項(xiàng)目。 常用屬性 ListBox的常用屬性如表所示。第16頁/共55頁第十六頁,共56頁。屬性名屬性值說明Columns0(默認(rèn))列表項(xiàng)呈一列顯示,稱為單列列表框0列表項(xiàng)呈多列顯示,稱為多列列表框List字符型數(shù)組設(shè)置或返回列表框中指定的列表項(xiàng)。每一個(gè)
11、列表項(xiàng)都是這個(gè)數(shù)組中的一個(gè)元素,數(shù)組的下標(biāo)表示列表項(xiàng)的序號(hào)(索引),從0開始。List屬性可以在屬性窗口和代碼中設(shè)置。MultiSelect0(默認(rèn))列表框只允許單選1簡單多項(xiàng)選擇,用鼠標(biāo)單擊或空格鍵來選中或取消選中2擴(kuò)展多項(xiàng)選擇,按住Ctrl鍵同時(shí)用鼠標(biāo)單擊或空格鍵來選擇一組不連續(xù)的選項(xiàng);按住 Shift鍵同時(shí)用鼠標(biāo)單擊或空格鍵來選擇一組連續(xù)的選項(xiàng)第17頁/共55頁第十七頁,共56頁。ListCount整型數(shù)據(jù)返回列表框中的項(xiàng)目數(shù),該屬性只能在程序中設(shè)置或引用ListIndex整型數(shù)據(jù)返回已選定列表項(xiàng)的順序號(hào)(索引)。若未選定任何項(xiàng)目,則ListIndex的值為-1,該屬性只能在程序中設(shè)置或
12、引用Selected邏輯型數(shù)據(jù)表示列表框中某一列表項(xiàng)在運(yùn)行期間是否被選中;若某數(shù)組元素的值為True,則表示該項(xiàng)目被選中,否則表示未被選中,該屬性只能在程序中設(shè)置或引用SortedTrue各列表項(xiàng)按升序排列,該屬性只能在設(shè)計(jì)時(shí)設(shè)置False各列表項(xiàng)按添加的先后順序排列,該屬性只能在設(shè)計(jì)時(shí)設(shè)置Text字符型數(shù)據(jù)存放當(dāng)前已選定列表項(xiàng)的文本內(nèi)容。即List(List1.ListIndex)等于Text,該屬性只能在程序中設(shè)置或引用第18頁/共55頁第十八頁,共56頁。 圖示012345ListIndex屬性List屬性List(2)Text第19頁/共55頁第十九頁,共56頁。事件:列表框可響應(yīng)Cl
13、ick、DblClick等事件(列表框中項(xiàng)目)。 方法AddItem方法:將一個(gè)列表項(xiàng)添加到列表框。格式(g shi):列表框名.AddItem 列表項(xiàng)字符串,索引例如:List1.AddItem 湖北省 ,6其中,“列表項(xiàng)字符串”指要添加的列表項(xiàng)內(nèi)容,如果沒有指明索引值,系統(tǒng)默認(rèn)把數(shù)據(jù)添加到列表框的末尾位置。Clear方法:用于清除列表框中所有的列表項(xiàng)。格式(g shi):列表框名.ClearRemoveItem方法:用于刪除指定位置的列表項(xiàng)。格式(g shi):列表框名.RemoveItem 索引值第20頁/共55頁第二十頁,共56頁。三種方法為列表框List1添加列表項(xiàng),方法如下:在屬性
14、窗口中,設(shè)置List屬性添加列表項(xiàng)。 選定List屬性,輸入列表項(xiàng)內(nèi)容后按回車。演示在代碼窗口中利用AddItem方法添加列表項(xiàng)。List1.AddItem ABC 在列表框中添加了內(nèi)容為ABC的列表項(xiàng),位置在最后。在代碼窗口中利用List屬性賦值添加列表項(xiàng)。List1.List(2)=abc 在列表框中第3條列表項(xiàng)位置添加了內(nèi)容為“abc”的列表項(xiàng),如原位置有內(nèi)容,則原內(nèi)容被改寫。 運(yùn)行時(shí),不能在列表框中直接(zhji)輸入、修改和刪除列表項(xiàng)。第21頁/共55頁第二十一頁,共56頁。 界面設(shè)計(jì):在窗體上創(chuàng)建兩個(gè)標(biāo)簽、兩個(gè)列表框和一個(gè)命令按鈕。 程序代碼: Private Sub Form_L
15、oad() Label1.Caption=請(qǐng)雙擊選擇(xunz)課程: Label2.Caption=顯示選擇(xunz)的課程 List1.AddItem 數(shù)據(jù)庫概論:List1.AddItem ASP網(wǎng)頁制作 List1.AddItem 軟件工程:List1.AddItem 計(jì)算機(jī)網(wǎng)絡(luò) List1.AddItem 多媒體技術(shù) List2.Clear End Sub例5-4 設(shè)計(jì)一個(gè)選課程序。要求:用戶(yngh)雙擊列表框(List1)中的一門選修課,列表框(List2)中顯示用戶(yngh)選中的課程名。單擊“清除”按鈕,清除列表框(List2)中的內(nèi)容。第22頁/共55頁第二十二頁,共
16、56頁。 Private Sub List1_DblClick() 從第一條列表項(xiàng)到最好(zu ho)后一條列表項(xiàng) For i = 0 To List1.ListCount -1 If List1.Selected(i) Then 如果第i+1條列表項(xiàng)選中 List2.AddItem List1.List(i) 將此項(xiàng)條列表項(xiàng)內(nèi)容添加到ist2列表項(xiàng)中,位置最后。 End If Next i End Sub Private Sub command1_Click() List2.Clear End Sub第23頁/共55頁第二十三頁,共56頁。5.2.5 5.2.5 組合(zh)(zh)框(Co
17、mboBoxComboBox) 功能 組合框結(jié)合了文本框和列表(li bio)框兩種特性,允許從已有的列表(li bio)中選擇列表(li bio)項(xiàng),還允許直接輸入列表(li bio)項(xiàng)。但組合框不具有多選功能。 常用屬性 組合框具有列表(li bio)框和文本框的大部分屬性,其獨(dú)有的屬性如下表所示。第24頁/共55頁第二十四頁,共56頁。屬性名屬性值說明Style0 默認(rèn)狀態(tài),稱為下拉組合框(Dropdown Combo)。它顯示在窗體中的僅是文本編輯框和一個(gè)箭頭按鈕,用戶可以直接輸入不屬于列表內(nèi)的選項(xiàng)或單擊箭頭打開列表框進(jìn)行選擇。1 稱為簡單組合框(Simple Combo)。由一個(gè)文本
18、框和一個(gè)列表框組成,列出所有選項(xiàng),右端沒有下拉箭頭,列表框不能被收起和拉下。2 稱為下拉列表框(Dropdown List)。它的外觀與下拉式組合框類似,但不能輸入列表框中沒有的列表項(xiàng)。Text字符型數(shù)據(jù) 存放當(dāng)前已選定列表項(xiàng)的內(nèi)容或直接輸入的文本。第25頁/共55頁第二十五頁,共56頁。 下拉式組合框 簡單組合框 下拉式列表框 Style=0Style=1Style=2第26頁/共55頁第二十六頁,共56頁。 事件:組合框觸發(fā)的事件與Style屬性(shxng)有關(guān),不同類型的組合框所響應(yīng)的事件不同。 Style=0,可觸發(fā)Click 、Change 、DropDown 事件。 Style=
19、1,可觸發(fā)Click 、DblClick 、Change 事件。 Style=2,可觸發(fā)Click 、DropDown事件。 方法: 組合框具有和列表框相同的方法, 如:AddItem 、Clear 、RemoveItem方法。第27頁/共55頁第二十七頁,共56頁。界面設(shè)計(jì):在窗體上創(chuàng)建三個(gè)命令(mng lng)按鈕、一個(gè)文本框、一個(gè)組合框。程序代碼:Private Sub Form_Load()Combo1.AddItem 數(shù)據(jù)庫概論Combo1.AddItem C語言程序設(shè)計(jì)Combo1.AddItem 大學(xué)英語 Combo1.AddItem 計(jì)算機(jī)網(wǎng)絡(luò)Combo1.AddItem 軟件
20、工程Combo1.Text = Text1.Text = Combo1.ListCountEnd Sub例5-5 組合框舉例。要求把一批課程名單放入組合框中,再進(jìn)行顯示(xinsh)項(xiàng)目數(shù)、添加項(xiàng)目、刪除項(xiàng)目等操作。第28頁/共55頁第二十八頁,共56頁。Private Sub Command1_Click() 添加項(xiàng)目(xingm)If Len(Combo1.Text) 0 ThenCombo1.AddItem Combo1.Text Text1.Text = Combo1.ListCountEnd IfCombo1.Text = :Combo1.SetFocusEnd SubPrivate
21、 Sub Command2_Click() 刪除項(xiàng)目(xingm)Dim i%i = Combo1.ListIndexIf i -1 ThenCombo1.RemoveItem i:Text1.Text = Combo1.ListCountEnd IfEnd Sub第29頁/共55頁第二十九頁,共56頁。5.3 5.3 圖形(txng)(txng)控件 5.3.1 圖像與圖片框 5.3.2 形狀與直線控件 5.3.3 圖形(txng)方法第30頁/共55頁第三十頁,共56頁。5.3.1 5.3.1 圖像(t xin)(t xin)與圖片框 一、圖像(image) 功能: 圖像框控件是一個(gè)簡化(
22、 jinhu)的圖形控件,采用圖像框可以顯示圖片,但不能在其上進(jìn)行繪圖操作。 常用屬性: 如下表 事件: 圖像框可以響應(yīng)Click事件、 DblClick事件等。第31頁/共55頁第三十一頁,共56頁。屬性名屬性值說明Picture字符型用于設(shè)置在圖像框中要顯示的圖像文件屬性窗體設(shè)置:設(shè)定Picture,查找圖像文件。代碼設(shè)置:Image1.Picture=LoadPicture(c:tu.jpg) 加載圖片 Image1.Picture=LoadPicture() 清除圖片Stretch邏輯值決定是否調(diào)整圖形的大小以適應(yīng)圖像框表5-12 Image5-12 Image控件的常用(chn yn
23、)(chn yn)屬性第32頁/共55頁第三十二頁,共56頁。界面設(shè)計(jì):兩個(gè)命令(mng lng)按鈕(放大和縮小)、一個(gè)圖像框。代碼如下:Private Sub Form_Load()Image1.Picture=LoadPicture(App.Path+tu.jpg)End SubPrivate Sub Command1_Click()If Image1.Height 2000 Or Image1.Width 1000 Or Image1.Width 1000 ThenImage1.Height = Image1.Height - 500Image1.Width = Image1.Widt
24、h - 300End IfEnd Sub例5-6 用圖像(t xin)框控件實(shí)現(xiàn)圖片的顯示和大小控件。第33頁/共55頁第三十三頁,共56頁。 二、圖片框(Picture) 功能: 圖片框是一個(gè)完整的圖形控件,可作為其他控件的容器,其內(nèi)的控件可以隨圖片框一起(yq)移動(dòng) 屬性屬性名屬性值說明Autosize邏輯值決定是否自動(dòng)調(diào)整圖片框的大小以顯示所有內(nèi)容Picture字符型用于設(shè)置在圖片框中要顯示的圖像文件Picture1.Picture=LoadPicture(c:tu2.jpg) 加載圖片 Picture1.Picture=LoadPicture() 清除圖片第34頁/共55頁第三十四頁,
25、共56頁。 方法: 圖片框支持Print和Cls方法??梢杂肞rint方法向圖片框輸出文本,并用Cls方法清除文本。 可使用Circle(畫圓)、Line(畫線)、Pset(畫點(diǎn))等方法在圖片框中繪制圖形,并用Cls方法清除所繪制的圖形。 圖片框與圖像框的區(qū)別(qbi): 1、圖片框是容器控件,而圖像框不能作為容器。 2、圖片框可以通過print方法顯示文本,圖像框不行。 3、圖像框比圖片框占內(nèi)存少,顯示速度快。 4、圖片自適應(yīng)方式不一樣: a.圖片框:AutoSize b.圖像框:Stretch第35頁/共55頁第三十五頁,共56頁。5.3.2 5.3.2 形狀(xngzhun)(xngzh
26、un)與直線控件 一、Shape形狀控件 功能:Shape形狀控件用來畫矩形(jxng)、正方形、橢圓、圓等6種圖形。 屬性:見下表 事件:不支持任何事件。 第36頁/共55頁第三十六頁,共56頁。表5-16 Shape5-16 Shape控件的常用(chn yn)(chn yn)屬性屬性名屬性值說明BackStyle整型數(shù)據(jù)設(shè)置控件的邊框樣式,由06七個(gè)整數(shù)來決定邊框樣式BorderWidth整型數(shù)據(jù)設(shè)置控件的邊框?qū)挾菷illStyle整型數(shù)據(jù)設(shè)置控件的填充樣式,由07八個(gè)整數(shù)來決定填充方式Shape0(默認(rèn))設(shè)置控件外觀為矩形1設(shè)置控件外觀為正方形2設(shè)置控件外觀為橢圓3設(shè)置控件外觀為圓4設(shè)
27、置控件外觀為圓角矩形5設(shè)置控件外觀為圓角正方形第37頁/共55頁第三十七頁,共56頁。 二、Line直線控件 功能(gngnng): 用來在窗體、框架和圖片框中繪制水平線、垂直線等簡單的線段。 屬性: 見下表 事件: 不支持任何事件。第38頁/共55頁第三十八頁,共56頁。BorderStyle屬性值線形0透明線()1實(shí)線(默認(rèn))2虛線(當(dāng)BorderWidth設(shè)置為1時(shí)有效)3點(diǎn)線(當(dāng)BorderWidth設(shè)置為1時(shí)有效)4點(diǎn)劃線(當(dāng)BorderWidth設(shè)置為1時(shí)有效)5雙點(diǎn)劃線(當(dāng)BorderWidth設(shè)置為1時(shí)有效)6內(nèi)收實(shí)線表5-17 Line控件的BorderStyle屬性(shx
28、ng)第39頁/共55頁第三十九頁,共56頁。5.3.3 5.3.3 圖形(txng)(txng)方法一、坐標(biāo)(zubio)系統(tǒng)1、標(biāo)準(zhǔn)的坐標(biāo)(zubio)系統(tǒng)2、用戶自定義坐標(biāo)(zubio)系統(tǒng)第40頁/共55頁第四十頁,共56頁。 1、標(biāo)準(zhǔn)的坐標(biāo)系統(tǒng)(默認(rèn)的坐標(biāo)系統(tǒng)) 坐標(biāo)原點(diǎn)為(0,0),位于窗體的左上角,單位為Twip(緹),x坐標(biāo)軸水平(shupng)向右,y坐標(biāo)軸垂直向下。Visual Basic中,除窗體外其他容器也可以有自己的坐標(biāo)系統(tǒng)。第41頁/共55頁第四十一頁,共56頁。 2、自定義坐標(biāo)系。 方法一:通過(tnggu)ScaleTop,ScaleLeft,ScaleWidt
29、h和ScaleHeight屬性實(shí)現(xiàn)。(ScaleTop,ScaleLeft)第42頁/共55頁第四十二頁,共56頁。 ScaleLeft 設(shè)置對(duì)象左上角x的坐標(biāo)值 ScaleTop 設(shè)置對(duì)象左上角y的坐標(biāo)值 ScaleWidth 設(shè)置對(duì)象上x軸上最大刻度(kd)值 ScaleHeight 設(shè)置對(duì)象上y軸上最大刻度(kd)值該對(duì)象的左上角坐標(biāo)為(ScaleLeft,ScaleTop),右下角坐標(biāo)為(ScaleLeft+ ScaleWidth,ScaleTop+ ScaleHeight)。如:ScaleLeft-50ScaleTop50ScaleWidth100ScaleHeight-100第43
30、頁/共55頁第四十三頁,共56頁。2、自定義坐標(biāo)系。 方法(fngf)二:采用Scale方法(fngf)來設(shè)置坐標(biāo)系。 語法如下:對(duì)象Scale (xLeft,yTOp)-(xRight,yBotton)如: Scale(-50,50)-(50,-50)(xLeft,yTop)(xRight,yBotton)第44頁/共55頁第四十四頁,共56頁。 二、圖形方法 1、Pset(畫點(diǎn))方法 格式:對(duì)象名. Pset Step(x,y),顏色 功能:在對(duì)象的指定位置(x,y)上以指定的顏色畫點(diǎn) 。 說明:Step指定(x,y)是相對(duì)于當(dāng)前坐標(biāo)點(diǎn)(CurrentX,CurrentY)的坐標(biāo)。 例如(
31、lr):在坐標(biāo)位置(500,900)處畫一個(gè)紅點(diǎn) Pset (500,900),RGB(255,0,0) 該語句等價(jià)于 CurrentX=100 : CurrentY=100 Pset Step(400,800), RGB(255,0, 0)第45頁/共55頁第四十五頁,共56頁。2、Line(畫線)方法格式:對(duì)象名LineStep(Xl,Yl)-Step(X2,Y2),Color ,BF功能:在規(guī)定(gudng)的對(duì)象上畫線、畫矩形。說明:step仍是相對(duì)意義,加入step后坐標(biāo)為相對(duì)于當(dāng)前點(diǎn)的坐標(biāo);Color用于設(shè)置畫線的顏色;參數(shù)B表示以(X1,Y1)和(X2,Y2)為對(duì)角坐標(biāo)畫一矩形;
32、加入F表示對(duì)矩形框填充。例如:在窗體上畫一條斜線。 Line (600,600)-(2000,3000)第46頁/共55頁第四十六頁,共56頁。 Private Sub Form_Click() Scale (0, 0)-(100, 100) DrawWidth = 5 Line (10, 30)-(10, 80), vbRed Line -(40, 80), vbGreen Line -Step(-30, -50), vbBlue Line (50, 30)-(80, 80), vbRed, BF End Sub例:畫三角形和矩形(jxng)第47頁/共55頁第四十七頁,共56頁。3、Cir
33、cle(畫圓)方法格式(g shi): 對(duì)象名. Circle Step(x,y),半徑, 顏色, 起點(diǎn), 終點(diǎn) ,縱橫比功能: 在對(duì)象上畫圓、橢圓或圓弧說明: (x,y)是圓、橢圓或圓弧的中心坐標(biāo),“半徑”是圓、橢圓或圓弧的半徑。第48頁/共55頁第四十八頁,共56頁。5.4 5.4 其它(qt)(qt)控件一、滾動(dòng)條說明:為不能自動(dòng)(zdng)(zdng)支持滾動(dòng)的應(yīng)用程序和控件提供滾動(dòng)功能,有時(shí)也可作為數(shù)據(jù)輸入的工具。滾動(dòng)條可分為水平滾動(dòng)條(HScrollBar)(HScrollBar)和垂直滾動(dòng)條(VScrollBar)(VScrollBar)。當(dāng)移動(dòng)滾動(dòng)條的滾動(dòng)塊時(shí),其ValueValue值隨之改變。第49頁/共55頁第四十九頁,共56頁。屬性名屬性值說明Value整型數(shù)據(jù)設(shè)置滾動(dòng)塊在滾動(dòng)條中的位置值Small
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 林地全面清理施工方案
- 打磨施工方案
- 新型頂板套管施工方案
- 滑移施工方案
- TSHAEPI 006-2023 源分離水沖式廁所技術(shù)導(dǎo)則
- 2025年度汽車美容店技師專業(yè)用工合同示范文本
- 二零二五年度戶外廣告牌租賃與廣告效果評(píng)估協(xié)議
- 2025年度林業(yè)砍樹與生態(tài)保護(hù)基金管理協(xié)議
- 二零二五年度5G通信設(shè)備合作誠意金合同
- 2025年度碼頭港口集裝箱拼箱與拆箱服務(wù)合同
- 《竹里館》-(共32張)課件
- 轉(zhuǎn)爐干法除塵技術(shù)介紹
- 機(jī)械設(shè)計(jì)傳送帶設(shè)計(jì)
- 圖解國家數(shù)據(jù)局《“數(shù)據(jù)要素×”三年行動(dòng)計(jì)劃(2024-2026 年)(征求意見稿)》
- 老年人預(yù)防跌倒健康宣教
- GB/T 43526-2023用戶側(cè)電化學(xué)儲(chǔ)能系統(tǒng)接入配電網(wǎng)技術(shù)規(guī)定
- 小組合作學(xué)習(xí)班級(jí)評(píng)價(jià)表
- 某公司新員工入職登記表格
- 北京市鄉(xiāng)村振興協(xié)理員面試題目
- APQP新產(chǎn)品開發(fā)計(jì)劃ABCD表
- SAP-QM質(zhì)量管理模塊前臺(tái)操作詳解(S4系統(tǒng))
評(píng)論
0/150
提交評(píng)論