菜單與工具欄設(shè)計(jì)課件_第1頁
菜單與工具欄設(shè)計(jì)課件_第2頁
菜單與工具欄設(shè)計(jì)課件_第3頁
菜單與工具欄設(shè)計(jì)課件_第4頁
菜單與工具欄設(shè)計(jì)課件_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

菜單與工具欄設(shè)計(jì)

10.1菜單設(shè)計(jì)

菜單的基本作用有兩個:一是提供人機(jī)對話的接口,以便讓用戶選擇應(yīng)用系統(tǒng)的各種功能;二是管理應(yīng)用系統(tǒng),控制各種功能模塊的運(yùn)行。10.1.1“菜單設(shè)計(jì)器”簡介“菜單設(shè)計(jì)器”是VFP提供的可視化編程工具。使用“菜單設(shè)計(jì)器”可以添加新的菜單選項(xiàng)到VisualFoxPro的系統(tǒng)菜單中——定制已有的VFP系統(tǒng)菜單,也可以創(chuàng)建一個全新的自定義菜單,以代替VisualFoxPro的系統(tǒng)菜單。

打開“菜單設(shè)計(jì)器”的方法為:

(1)單擊主菜單“文件”中的“新建”命令,或者直接單擊“新建”按鈕,打開“新建”對話框。

(2)選中“菜單”選項(xiàng),單擊“新建文件”鈕,打開“新建菜單”對話框。

(3)單擊“菜單”按鈕,打開“菜單設(shè)計(jì)器”。

(4)“菜單設(shè)計(jì)器”主要包括下面幾項(xiàng)內(nèi)容:

1)菜單名稱:在菜單系統(tǒng)中指定的菜單標(biāo)題和菜單項(xiàng)。

2)結(jié)果:指定用戶在選擇菜單標(biāo)題或菜單項(xiàng)時,將執(zhí)行的動作。

3)選項(xiàng)。10.1.2自定義菜單的設(shè)計(jì)1.創(chuàng)建一個自定義菜單

使用“菜單設(shè)計(jì)器”可以創(chuàng)建菜單、菜單項(xiàng)、菜單項(xiàng)的子菜單和分隔相關(guān)菜單組的線條等。2.在自定義菜單中使用系統(tǒng)菜單項(xiàng)

選擇“菜單級”下拉列表框中的“菜單欄”,單擊“編輯”子菜單的“創(chuàng)建”按鈕,進(jìn)入“編輯”菜單對話框。單擊“插入欄”按鈕,打開“插入系統(tǒng)菜單欄”對話框。依次插入所需的菜單項(xiàng):撤銷、重做、剪切、復(fù)制、粘貼、清除、全部選定、查找、再次查找、替換等,適當(dāng)插入一些分隔線,調(diào)整各菜單項(xiàng)的位置。10.2創(chuàng)建自定義工具欄

創(chuàng)建自定義工具欄有3種方法:利用“容器”控件、利用與VFP一起發(fā)布的ActiveX控件、利用VisualFoxPro提供的工具欄基類。10.2.1使用容器控件制作工具欄

使用容器控件制作工具欄的設(shè)計(jì)步驟如下:

(1)進(jìn)入表單設(shè)計(jì)器后,增加一個容器控件Container1,用鼠標(biāo)右鍵單擊容器控件,在彈出菜單中選擇“編輯”,然后在容器中添加組合框和復(fù)選框。

(2)設(shè)置容器中對象的屬性為“圖形”類型等。適當(dāng)調(diào)整容器內(nèi)各控件的大小和相互的位置,即可得到所需的表單。

(3)編寫程序代碼。10.2.2使用ActiveX控件制作工具欄1.添加ActiveX控件(1)單擊“工具”菜單中的“選項(xiàng)”菜單,打開“選項(xiàng)”對話框。在“控件”選項(xiàng)卡中選中下面兩項(xiàng),然后按“確定”退出“選項(xiàng)”對話框。

MicrosoftImageListControl,version6.0MicrosoftToolBarControl,version6.0(2)在“表單控件”工具欄中選擇“查看類”,在彈出菜單中選擇“ActiveX控件”,即可將ImageList和ToolBar控件添加到“表單控件”工具欄中。2.創(chuàng)建具有Office97風(fēng)格的工具欄

在文本編輯器中,可以使用ActiveX控件制作工具欄,使之具有Office97的風(fēng)格。設(shè)計(jì)步驟如下:

(1)表單界面在表單上依次增加“ImageList控件”O(jiān)lecontrol1和“ToolBar控件”O(jiān)lecontrol2,并將Olecontrol2的Style屬性改為:1—Transparent。(2)設(shè)置ImageList控件的屬性使用ImageList控件是為了給工具欄提供圖標(biāo)。右鍵單擊ImageList控件,在彈出菜單中選擇“ImageListCtrlProperties”,打開屬性對話框。選擇“Images”選項(xiàng)卡,按“InsertPicture”按鈕,在VFP系統(tǒng)文件夾中依次選擇,如New.bmp、Open.bmp等圖片添加到圖標(biāo)列表中。按“確定”按鈕,返回表單設(shè)計(jì)器。(3)設(shè)置ToolBar控件的屬性用鼠標(biāo)右鍵單擊ToolBar控件,在彈出菜單中選擇“ToolBarProperties”,打開屬性對話框。選擇“Buttons”選項(xiàng)卡,按“InsertButton”按鈕,依次插入3個按鈕(Button1~Button3),其“ToolTipText”屬性分別改為:新建文件、打開文件等。10.2.3使用VFP的工具欄控件(1)單擊“文件”菜單中的“新建”命令,打開“新建”對話框。

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

(3)在“類名”框中,鍵入新類的名稱sditb1。

(4)從“派生于”框中,選擇“toolbar”,以使用工具欄基類?;蛘邌螕舭粹o,選擇其他工具欄類。(5)在“存儲于”框中,鍵入類庫名sditbar,保存創(chuàng)建的新類?;蛘邌螕舭粹o選擇一個已有的類庫。單擊“確定”按鈕,關(guān)閉對話框,并打開“類設(shè)計(jì)器”。

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

溫馨提示

  • 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

提交評論