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

下載本文檔

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

文檔簡介

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

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

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

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

任務(wù)實施

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

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

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

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

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

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

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

(1)打開菜單設(shè)計器。

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

圖10-3“提示選項”對話框圖10-4從“項目管理器”中打開菜單設(shè)計器

(2)添加菜單項。

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

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

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

【例10-2】

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

設(shè)計步驟如下:

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

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

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

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

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

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

④編寫菜單代碼。

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

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

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

(2)建立表單。

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

作為頂層表單。

編寫表單的Init事件代碼:

DOmenu1.mprWITHTHIS,.T.

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

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

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

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

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

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

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

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

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

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

任務(wù)實施

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

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

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

1)添加ActiveX控件

具體步驟如下:

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

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

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

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

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

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

3.使用VFP的工具欄控件

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

(2)選中“文件類型”中的“類”,單擊“新建文件”按鈕,打開“新建類”對話框。

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論