表單控件設(shè)計(jì)ppt課件.ppt

ID:58659039

大小:1.55 MB

頁(yè)數(shù):85頁(yè)

時(shí)間:2020-10-05

表單控件設(shè)計(jì)ppt課件.ppt_第1頁(yè)
表單控件設(shè)計(jì)ppt課件.ppt_第2頁(yè)
表單控件設(shè)計(jì)ppt課件.ppt_第3頁(yè)
表單控件設(shè)計(jì)ppt課件.ppt_第4頁(yè)
表單控件設(shè)計(jì)ppt課件.ppt_第5頁(yè)
資源描述:

《表單控件設(shè)計(jì)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第7章表單控件設(shè)計(jì)本章主要介紹表單控件的使用,重點(diǎn)掌握每一種控件常用屬性、事件、方法。會(huì)使用控件解決實(shí)際問(wèn)題。7.1輸出類(lèi)控件主要有:標(biāo)簽label控件,圖象(Image)、線條(Line)與形狀(Shape)控件,它們的主要任務(wù)是進(jìn)行文字說(shuō)明,界面設(shè)計(jì)。7.1.1標(biāo)簽(Label)常用屬性⒈Autosize⒉WordWrap⒊BackStyle⒋BorderStyle⒌caption⒍name⒎visible常用事件與方法:Click:單擊鼠標(biāo)時(shí)發(fā)生的事件7.1.2圖象(Image)、線條(Line)與形狀(Shape)一、圖象(image)常用屬性:⒈stretch:對(duì)

2、圖像是否剪裁。⒉picture:圖像文件。類(lèi)型可為.bmp.ico.gif和.jpg7.1.2圖象(Image)、線條(Line)與形狀(Shape)二、線條(line)常用屬性:⒈borderstyle:指定線型,取值為0—6。⒉borderwidth:指定線寬。⒊lineslant:指定線的傾斜方向。7.1.2圖象(Image)、線條(Line)與形狀(Shape)三、形狀(shape):常用屬性:⒈curvature:設(shè)形狀的曲率角,產(chǎn)生矩形或圓角矩形或圓。⒉borderstyle:線型。⒊borderwidth:線寬。CurvatureWidth與Height相等W

3、idth與Height不等0正方形矩形1-99小圓角正方形→大圓角正方形→圓小圓角矩形→大圓角矩形→橢圓[例7-1]設(shè)計(jì)如圖7.1所示的應(yīng)用程序封面。(1)創(chuàng)建表單FM.SCX。(2)在表單上創(chuàng)建標(biāo)簽和形狀控件各1個(gè)。(3)設(shè)置屬性:詳見(jiàn)表7.4(4)將封面的文字置前于橢圓:選定Label1,然后在布局工具欄中選定“置前”按鈕。若已置前,則該步驟可省。(5)Form1的RightClick事件代碼編寫(xiě)如下:THISFORM.Release&&右擊表單執(zhí)行Release方法程序,從內(nèi)存釋放該表單對(duì)表單form1的activate事件編寫(xiě)代碼如下:thisform.shape1

4、.width=thisform.label1.width*1.3thisform.shape1.height=thisform.label1.height*2x=thisform.width/2y=thisform.height/4thisform.shape1.left=x-thisform.shape1.width/2thisform.shape1.top=ythisform.label1.left=x-thisform.label1.width/2thisform.label1.top=y+thisform.shape1.height/2-thisform.label

5、1.height/2如果想使標(biāo)簽放在屏幕中央,只能用編程來(lái)實(shí)現(xiàn)。對(duì)象屬性屬性值說(shuō)明Form1Desktop.T.表單設(shè)置在桌面上WindowState2表單最大化BorderStyle0取消表單邊框TitleBar0取消表單標(biāo)題欄Picturec:vfpgallerygraphicstools.ico表單貼若干tools.ico拼成的壁紙Label1Caption汽車(chē)修理管理系統(tǒng)封面文字AutoSize.T.Label1區(qū)域自動(dòng)適應(yīng)標(biāo)題大小FontName隸書(shū)字體FontSize36文字大小FontBold.T.粗體ForeColor0,0,255標(biāo)題顏色為藍(lán)色Ba

6、ckStyle0背景透明,不顯示Label1區(qū)域Shape1Curvature99為畫(huà)橢圓,使圓角最大BorderColor255,255,0邊框顏色為黃色BackColor0,255,255背景顏色為青色表7.4“封面”屬性設(shè)置例1:設(shè)計(jì)一個(gè)桌面窗口立體字表單例2:表單中有三個(gè)標(biāo)簽,當(dāng)用鼠標(biāo)單擊任何一個(gè)標(biāo)簽時(shí),都使其他兩個(gè)標(biāo)簽名冊(cè)的標(biāo)題文本互換標(biāo)簽lable1的click事件代碼為:t=thisform.label2.captionthisform.label2.caption=thisform.label3.captionthisform.label3.caption=

7、t標(biāo)簽lable2和標(biāo)簽lable3的click事件代碼和上相同練習(xí)作以下四個(gè)表單7.2輸入類(lèi)控件此類(lèi)控件有:文本框text、編輯框edit、列表框list、組合框combo控件,它們的主要功能完成數(shù)據(jù)的輸入、顯示、列表等功能,是比較重要的四個(gè)控件。7.2.1文本框(Text)常用屬性:⒈value:文本框的值。類(lèi)型n,c,d,l⒉passwordchar:指定文本框顯示字符還是占位符(如**)⒊inputmask:指定文本框中如何輸入和顯示數(shù)據(jù)⒋ControlSource:為文本框指定一個(gè)字段或內(nèi)存變量。7.2.

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
关闭