《Visual FoxPro6.0程序設(shè)計(jì)教程》課件第10章_第1頁(yè)
《Visual FoxPro6.0程序設(shè)計(jì)教程》課件第10章_第2頁(yè)
《Visual FoxPro6.0程序設(shè)計(jì)教程》課件第10章_第3頁(yè)
《Visual FoxPro6.0程序設(shè)計(jì)教程》課件第10章_第4頁(yè)
《Visual FoxPro6.0程序設(shè)計(jì)教程》課件第10章_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

任務(wù)10.1菜單設(shè)計(jì)

任務(wù)10.2工具欄設(shè)計(jì)

任務(wù)導(dǎo)入

學(xué)習(xí)目標(biāo)

任務(wù)實(shí)施

1.使用“菜單設(shè)計(jì)器”

(1)單擊主菜單“文件”→“新建”命令,或者直接單擊“新建”按鈕,打開(kāi)“新建”對(duì)話框,如圖10-1所示。任務(wù)10.1菜單設(shè)計(jì)圖10-1“新建菜單”對(duì)話框

(2)選中“菜單”選項(xiàng),由于菜單設(shè)計(jì)器沒(méi)有相應(yīng)的向?qū)?,因此單擊“新建文件”按鈕,打開(kāi)“新建菜單”對(duì)話框。

(3)單擊“菜單”按鈕,打開(kāi)“菜單設(shè)計(jì)器”,如圖10-2所示。

(4)“菜單設(shè)計(jì)器”主要包括以下內(nèi)容。

在“結(jié)果”下拉列表中有4個(gè)選擇,它們分別對(duì)應(yīng)4種處理方式,其作用見(jiàn)表10-1。圖10-2菜單設(shè)計(jì)器表10-1“菜單設(shè)計(jì)器”中“結(jié)果”的4種菜單選項(xiàng)單擊“選項(xiàng)”按鈕顯示“提示選項(xiàng)”對(duì)話框,如圖10-3所示。

2.創(chuàng)建自定義菜單

(1)打開(kāi)菜單設(shè)計(jì)器。

在“項(xiàng)目管理器”中選擇“其他”選項(xiàng)卡,選中“菜單”,單擊“新建”按鈕,在“新建菜單”對(duì)話框中,單擊“菜單”,如圖10-4所示,打開(kāi)“菜單設(shè)計(jì)器”。

圖10-3“提示選項(xiàng)”對(duì)話框圖10-4從“項(xiàng)目管理器”中打開(kāi)菜單設(shè)計(jì)器

(2)添加菜單項(xiàng)。

如圖10-5所示,在“菜單名稱(chēng)”下面的框中輸入“選項(xiàng)項(xiàng)目”,“結(jié)果”中選擇為“子菜單”,然后單擊“創(chuàng)建”按鈕,向其中添加6個(gè)菜單項(xiàng)。

(3)預(yù)覽菜單。

在菜單設(shè)計(jì)器中,單擊“預(yù)覽”按鈕,可以對(duì)菜單進(jìn)行預(yù)覽,預(yù)覽的結(jié)果如圖10-6所示。圖10-5添加菜單項(xiàng)圖10-6預(yù)覽菜單

【例10-2】

設(shè)計(jì)自定義菜單,改變文本的字體與字型。

設(shè)計(jì)步驟如下:

(1)設(shè)計(jì)菜單。

①規(guī)劃菜單系統(tǒng)。

從題中要求可以看出,菜單及菜單項(xiàng)的設(shè)置如表10-2所示。表10-2菜單及菜單項(xiàng)的設(shè)置②創(chuàng)建菜單和子菜單。

單擊常用工具欄上的“新建”按鈕,在“新建”對(duì)話框中,選中“菜單”項(xiàng),單擊“新建文件”,打開(kāi)“新建菜單”對(duì)話框,單擊“新建”,打開(kāi)“菜單設(shè)計(jì)器”。

首先單擊“顯示”菜單→“常規(guī)選項(xiàng)”命令,如圖10-7所示,在打開(kāi)的“常規(guī)選項(xiàng)”對(duì)話框中,選中“頂層表單”復(fù)選框,將菜單定位于頂層表單之中。圖10-7將菜單置于頂層表單在菜單設(shè)計(jì)器中輸入菜單名:“字體(\<Z)”和“字型(\<F)”,如圖10-8所示,單擊“創(chuàng)建”按鈕,分別輸入子菜單項(xiàng)名,如圖10-8、圖10-9所示。圖10-8字體子菜單圖10-9字型子菜單③預(yù)覽菜單。

單擊“預(yù)覽”按鈕,可以預(yù)覽菜單結(jié)果,如圖10-10所示。

④編寫(xiě)菜單代碼。

在圖10-10中,單擊“菜單級(jí)”下拉列表框,選擇“菜單欄”返回到頂層菜單。

選中“字體”項(xiàng),單擊其右邊“編輯”按鈕,重新進(jìn)入“字體Z”的編輯對(duì)話框。在主菜單中單擊“顯示”→“菜單選項(xiàng)”命令,打開(kāi)“菜單選項(xiàng)”對(duì)話框,如圖10-11所示。圖10-10預(yù)覽菜單圖10-11“菜單選項(xiàng)”對(duì)話框⑤生成菜單。

完成菜單定義后,選擇主菜單“菜單”→“生成”命令,選擇“是”,在“另存為”對(duì)話框中輸入菜單名Menu1,單擊“保存”按鈕后彈出“生成菜單”對(duì)話框,如圖10-12所示,單擊“生成”鈕,生成菜單程序menu1.mpr,至此完成菜單的創(chuàng)建工作。圖10-12“生成菜單”對(duì)話框

(2)建立表單。

修改表單的ShowWindow屬性為:2—

作為頂層表單。

編寫(xiě)表單的Init事件代碼:

DOmenu1.mprWITHTHIS,.T.

運(yùn)行表單,即可修改標(biāo)題板的字體與字型,如圖10-13所示。圖10-13修改標(biāo)題板的字體和字型

3.在自定義菜單中使用系統(tǒng)菜單項(xiàng)

如果在自定義菜單中使用系統(tǒng)菜單項(xiàng),那么設(shè)計(jì)出的菜單系統(tǒng)不僅更規(guī)范,而且使菜單設(shè)計(jì)更簡(jiǎn)便。

(1)選擇“菜單級(jí)”下拉列表框中的“菜單欄”,如圖10-14所示,單擊“編輯”子菜單的“創(chuàng)建”按鈕,進(jìn)入“編輯”菜單對(duì)話框。圖10-14在自定義菜單中使用系統(tǒng)菜單項(xiàng)

(2)單擊“插入欄”按鈕,打開(kāi)“插入系統(tǒng)菜單欄”對(duì)話框,如圖10-15所示。

(3)依次插入所需的菜單項(xiàng):撤消、重做、剪切、復(fù)制、粘貼、清除、全部選定等,適當(dāng)插入一些分隔線,調(diào)整各菜單項(xiàng)的位置。

(4)單擊“預(yù)覽”按鈕,查看設(shè)計(jì)效果,如圖10-16所示。圖10-15“插入系統(tǒng)菜單欄”對(duì)話框圖10-16利用系統(tǒng)菜單項(xiàng)后的效果思考與練習(xí)

1.設(shè)計(jì)自定義菜單。在表單中增加一個(gè)“顏色”菜單,包含“表單顏色”、“文本顏色”兩項(xiàng)。

2.使用菜單控制頁(yè)面顯示,如圖10-17所示。圖10-17使用菜單控制頁(yè)面任務(wù)導(dǎo)入

學(xué)習(xí)目標(biāo)

任務(wù)實(shí)施

1.使用容器控件制作工具欄

(1)進(jìn)入表單設(shè)計(jì)器后,增加一個(gè)容器控件Container1,用鼠標(biāo)右鍵單擊容器控件,在快捷菜單中選擇“編輯”,然后在容器中添加若干組合框Combo和復(fù)選框Check,如圖10-18所示。任務(wù)10.2工?具?欄?設(shè)?計(jì)圖10-18使用容器控件制作工具欄

2.使用ActiveX控件制作工具欄

1)添加ActiveX控件

具體步驟如下:

(1)單擊“工具”菜單→“選項(xiàng)”菜單,打開(kāi)“選項(xiàng)”對(duì)話框。在“控件”選項(xiàng)卡中選中下面兩項(xiàng),如圖10-19所示,然后按“確定”退出“選項(xiàng)”對(duì)話框。

(2)在“表單控件”工具欄中單擊“查看類(lèi)”,在彈出菜單中選擇“ActiveX控件”,即可將ImageList和ToolBar控件添加到“表單控件”工具欄中。圖10-19添加ActiveX控件

2)創(chuàng)建具有Office風(fēng)格的工具欄

在文本編輯器中,可以使用ActiveX控件制作工具欄,使之具有Office風(fēng)格。使用ImageList控件是為了給工具欄提供圖標(biāo)。用鼠標(biāo)右鍵單擊ImageList控件,在彈出菜單中選擇“ImageListCtrlProperties”,打開(kāi)“ImageListCtrl屬性”對(duì)話框。選擇“Images”選項(xiàng)卡,單擊“InsertPicture”按鈕,在“Selectpicture”對(duì)話框中依次選擇圖片(如New.bmp、Open.bmp、police.bmp、Cut.bmp、Copy.bmp、Paste.bmp等),單擊“打開(kāi)”按鈕將圖片添加到圖標(biāo)列表中,如圖10-20所示。按“確定”按鈕返回表單設(shè)計(jì)器。圖10-20添加圖標(biāo)

(3)設(shè)置ToolBar控件的屬性。

用鼠標(biāo)右鍵單擊ToolBar控件,在彈出菜單中選擇“ToolBarProperties”,打開(kāi)屬性對(duì)話框。選擇“Buttons”選項(xiàng)卡,按“InsertButton”按鈕,依次插入3個(gè)按鈕(Button1~Button3),其“ToolTipText”屬性分別改為:新建文件、打開(kāi)文件、文件保存,如圖10-21所示。圖10-21添加按鈕

3.使用VFP的工具欄控件

(1)單擊“文件”菜單→“新建”命令,打開(kāi)“新建”對(duì)話框。

(2)選中“文件類(lèi)型”中的“類(lèi)”,單擊“新建文件”按鈕,打開(kāi)“新建類(lèi)”對(duì)話框。

(3)在“類(lèi)名”框中,鍵入新類(lèi)的名稱(chēng)sditb1。從“派生于”框中,選擇“Toolbar”,以使用工具欄基類(lèi)。在“存儲(chǔ)于”框中,鍵入類(lèi)庫(kù)名sditbar,保存創(chuàng)建的新類(lèi)。如圖10-22所示。圖10-22“新建類(lèi)”對(duì)話框和“類(lèi)設(shè)計(jì)器”

(4)單擊“確定”按鈕,關(guān)閉對(duì)話框,并打開(kāi)“類(lèi)設(shè)計(jì)器”。

(5)在新建的工具欄類(lèi)中添加6個(gè)命令按鈕Command1~Command6和一個(gè)分隔符控件Separator1。

依次修改命令按鈕的Picture屬性,并調(diào)整按鈕的大小和位置,如圖10-23所示。

(6)為新建的工具欄類(lèi)添加一個(gè)自定義屬性:oFormRef。

創(chuàng)建工具欄時(shí),必須傳遞一個(gè)表單對(duì)象作為參數(shù),此對(duì)象將存放在工具欄類(lèi)的自定義屬性oFormRef中,以便命令按鈕事件代碼的調(diào)用。圖10-23設(shè)計(jì)“工具

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論