多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > FoxPro > VFP基礎教程 7.1 vfp菜單的使用

VFP基礎教程 7.1 vfp菜單的使用

來源:程序員人生   發布時間:2013-10-10 19:23:22 閱讀次數:6035次

    一。菜單:菜單是應用程序的一個重要組成部分。菜單即是一系列選項,每個菜單項對應一個命令或程序,能夠實現某種特定的功能,圖63是vfp的系統菜單。

    菜單包括主菜單和快捷菜單,主菜單是顯示在標題欄下方的菜單;快捷菜單是我們用鼠標右鍵點擊某個對象而出現的菜單。在vfp中,我們使用菜單設計器為自已編制的應用程序定制菜單。

    二。菜單設計器:

    1.打開菜單設計器的方法:
    *使用"文件"菜單下的"新建"命令或常用工具欄上的"新建"按鈕
    *使用create menu命令
    *使用項目管理器:打開項目管理器后,選擇"全部"或"其他"選項卡,"文件"類型選"菜單",單擊項目管理器中"新建"按鈕,在彈出的"新建菜單"對話框中,選"菜單"命令,如圖64

    2.菜單設計器的界面:如圖65,

    菜單設計器可分為4個部分,左側是"菜單定義"列表框,用于輸入我們要定義的各個菜單項的名稱;右上角為"菜單級"列表框,用于切換菜單的層次;右側的中部是3個命令按鈕:"插入","插入欄"和"刪除";右下角是"預覽"按鈕,點此按鈕可預覽我們設計的菜單的效果。

Visual FoxPro基礎教程完整版 

    ●"菜單定義"列表框:如圖66所示,

    這個列表框包含4列,在"菜單名稱"列中輸入菜單項的名稱后,如在"結果"列中選擇該菜單項的類型是"子菜單"或"過程",右側會出現"創建"按鈕,可再點擊"創建"按鈕生成該菜單項(如果在"結果"列中菜單類型選擇的是"過程",會彈出編輯窗口,把該菜單項控制的過程代碼輸進去).

    ●"菜單級"列表框:此列表框位于菜單設計器的右上角。當我們定義了不同層次的菜單后,可以單擊此列表框,在子菜單和上級菜單之間切換。

    ●右側三個命令按鈕的作用:

    (1)"插入"按鈕:使用這個按鈕,可以在當前選中的菜單項前添加一個新的菜單項。這個新菜單項的標題為"新菜單項",用戶可以自己修改成合適的標題。
    (2)"插入欄":在子菜單的當前菜單項前插入一個系統菜單項。上系統菜單項列在"插入系統菜單項"對話框中,如圖67,

    可從中選擇所需的菜單項。

    (3)"刪除"按鈕:將當前選中的菜單項刪除。
    (4)"預覽"按鈕:單擊該按鈕可暫時屏蔽當前使用的系統菜單,然后將用戶自定義的菜單顯示在系統菜單條的位置,同時在屏幕中顯示"預覽"對話框,每當用戶選擇了一個菜單項后,在"預覽"對話框中都會顯示出當前正在預覽的菜單的菜單名,提示及命令等信息。

    3.設置菜單項的分界線:

    在菜單項中通常會把不同的功能進行分組,只要在"菜單名稱"中輸入"-",則在菜單中該菜單項的位置處出現一條分界線。

    三。創建主菜單:例:建立一個簡單的菜單

    1.打開"菜單設計器"

    2.在"菜單名稱"輸入第一個菜單項的名稱"瀏覽工資情況",在"結果"列表中選"過程",然后單擊右側的"創建",在彈出的代碼窗口中輸入如下代碼:
    set default to e:myvfp
    if !used("工資情況") &&如果"工資情況"表沒打開,打開它;如果已經打開,則選擇它
    use 工資情況
    else
    select 工資情況
    endif
    browse
    return

    3.同樣方法,建立第二個菜單項,名為"瀏覽職工檔案","結果"列表中選"過程",過程代碼為:
    set default to e:myvfp
    if !used("職工檔案") &&如果"職工檔案"表沒打開,打開它;如果已經打開,則選擇它
    use 職工檔案
    else
    select 職工檔案
    endif
    browse
    return

    4.菜單定義完畢后,回到菜單設計器界面,如圖68,

    單擊VFP系統菜單中的"菜單",選擇"生成"命令,此時彈出"生成菜單"對話框,如圖69所示,

    在對話框中單擊生成按鈕,系統自動生成這個菜單的程序代碼,并以擴展名。mpr存盤。此時,單擊菜單設計器中的"預覽"按鈕,即可預覽設計好的菜單。

    四。執行自定義的菜單:在命令窗口中輸入命令:do 菜單1.mpr,如果是在項目管理器中,選擇要運行的菜單文件,單擊項目管理器中的"運行"按鈕即可。

    執行菜單后,新的菜單將替換系統菜單,如圖70所示

    如果要恢復系統的主菜單,可以命令窗口執行如下命令:
    set sysmenu to default

    四。創建快捷菜單:

    1.使用項目管理器:打開項目管理器后,選擇"全部"或"其他"選項卡,"文件"類型選"菜單",單擊項目管理器中"新建"按鈕,在彈出的"新建菜單"對話框中,選"快捷菜單"命令,如圖64


    2.彈出的"快捷菜單設計器"使用方法與"菜單設計器"的使用方法相同,這里不再多述。
    3.創建并生成快捷菜單后,可將其附加到對象中,這樣,當用戶右擊對象時,即會顯示快捷菜單。
    4.將快捷菜單附加到對象中的步驟:

    (1)選擇要附加快捷菜單的對象(例如,表單或表單上的某個控件,比如命令按鈕)
    (2)在"屬性"窗口中選擇"全部"或"方法程序"選項卡,再選擇"rightclick event"項(即右擊事件)
    (3)雙擊"rightclick event"項,在彈出的代碼窗口中輸入"do right.mpr"命令(假設我們剛才設計并生成一個名為right.mpr的快捷菜單)
    (4)運行時,右擊此對象,即會彈出快捷菜單

Visual FoxPro基礎教程完整版
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲国产精品第一区二区 | 天天拍久久 | 免费中文字幕 | 亚洲欧美片 | 伊人久久精品 | 最近免费字幕高清在线观看 | 欧美性猛交xxxx黑人喷水 | 亚洲最大色网站 | 免费精品国产 | 亚洲最新视频在线观看 | 日本一区二区三区不卡在线视频 | 亚洲国产色综合有声小说 | a免费视频| 亚洲欧美日产综合一区二区三区 | 毛片色 | 午夜爽爽爽男女免费观看hd | 欧美18videosex性欧| 国产一区二区播放 | 永久免费毛片在线播放 | 日本特交大片免费观看 | 日本无玛 | 日本高清护士xxxxx | 尤物视频在线播放 | 欧美一级特毛片 | 亚洲国产精品第一区二区三区 | 免费晚上看片www | 性欧美tubepornofree| 欧美视频一区在线 | 久久精品三级视频 | 最近中文字幕资源8 | 亚洲精品美女久久777777 | 欧美性黑人极品 hd 欧美性黑人极品hd 欧美性活生活视频 | 中文字幕第九页 | 国产精品久久久久久久久久久不卡 | 黄 色 免 费 网站在线观看 | 一级片久久| 亚洲天堂中文 | aaaaaa级特色特黄的毛片 | 久久99精品久久久久久野外 | 69精品免费视频 | 亚洲乱码一二三四五六区 |