亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 72.txt

?? 介紹VB里的各種控件的使用方法,窗口控制,圖像編程以及OCX等內容,還提供了一個API集供參考.
?? TXT
字號:
規范設計Windows應用軟件菜單


 在開發軟件的菜單界面時,能按Windows所設定的規范進行,不僅能使所開發出的應用軟件的菜單界面更美觀豐富,而且能與Windows中各軟件協調一致,使大量熟悉Windows操作的用戶,一看菜單,就能根據平時的使用經驗,觸類旁通地知曉該應用軟件的各功能和簡捷的操作方法,增強軟件的靈活性和可操作性。 


  以下以VB5.0的工具菜單欄(Tools)中的“菜單編輯器”和一個“學生檔案管理軟件”(主要有“文件”、“系統初始化” 、“年級”、“輸入與查詢”等菜單,分別完成報表打印、新建年級庫、選年級、以及數據庫數據的輸入與查詢等)為例,說明Windows應用軟件菜單設計的一些規則: 



一、暫時不可操作的菜單命令項一般要屏蔽變灰 

  Windows菜單中有一些菜單項是以變灰的形式出現的,并用虛線字符來顯示,這一類的命令表示當前不可用,也就是說,執行此命令的條件當前還不具備。例如,在學生檔案管理軟件中,初始的“輸入與查詢”菜單為灰,因為在沒有選中“年級”的情況下,系統將不知要查詢哪個年級的學生資料。在圖1中設計時,點擊“輸入與查詢”菜單條的“有效(E)”屬性,改變其默認的“有效”為“無效”,然后設計在“年級”菜單中各年級的Click事件中傳遞所選中的年級信息給“輸入與查詢”模塊后改變后者的“有效”屬性值,讓其可操作: 


  Private Sub mnu98dz_Click() 

   Transfer = "c:\dagl\98dz.mdb" 

  mnuFind.Enabled = True 

  End Sub 



二、正在起作用的菜單命令旁打上選中標記(√) 

  Windows中有一些命令是觸發式的,打勾號表明該命令正在起作用,否則表明不起作用,可通過點擊,反復切換。例如,在上述所舉的學生檔案管理軟件中,當選擇了某一年級時,系統就在對應年級菜單前打上“√”,表明正在操作的是此年級的數據庫。要做到這一點,只要把菜單編輯器中相應菜單條的“復選(C)"框選中即可,然后在菜單的驅動事件加入如下語句來切換該屬性:mnu98dz.Checked=not mnu98dz.Checked 



三、為命令選項設置訪問鍵(Access key) 

  菜單項中帶有下劃線的字母,稱為該命令的訪問鍵,是為了方便使用鍵盤的用戶而設置的,按Alt鍵和該字母時即可打開該菜單,增加訪問鍵只要在菜單編輯器的“標題(P)”框中,在要讓其成為訪問鍵的字母前加“&”即可,當然,訪問鍵最好不要重復,否則系統只認定第一個有效。 



四、為命令選項增加快捷鍵(Shortcut Key) 

  某些菜單命令的右邊有一組合鍵,稱為該命令的快捷鍵,可以不打開菜單而直接按快捷鍵來選擇執行此命令。為一個命令項增加一個快捷鍵,可在菜單編輯器中的“快捷鍵(S)”列表框中為該命令項分配一個,列表中一個快捷鍵只能被分配一次,否則系統會拒絕接受。 



五、在要彈出對話框的命令選項后增加省略號(...)提示用戶 

  Windows中,如果命令項后面有省略號(...),表明選擇此命令將引出一個對話框,從對話框系統要求用戶提供更多執行該命令所需的信息,在設計時只要在會引出對話框的菜單項的標題后增加“(...)"提示即可。 



六、用右指向的箭頭(→),來指引用戶選擇此項將引出級聯菜單(Cascading Menu) 

  級聯菜單即所謂的子菜單,在VB中箭頭由系統根據菜單編輯器中設計菜單大綱時所安排的“縮進”度而自動實現的,因此,關鍵是在設計菜單時合理安排大綱中各菜單項上下級的邏輯關系,在VB中最多可以有四級子菜單。 



七、對相關的命令用分隔條(Separate Bar)進行分組 

  為了讓用戶迅速地在菜單中找到他要執行的命令項,有必要對菜單中相關的一組命令用分隔條進行分組,如文件菜單中,把有關打印輸出的一組命令:“頁面設置”、“打印預覽”、“打印”等用分隔條醒目地進行分隔。這只要在需要進行分組的命令之間插入一個特殊的命令條,該命令條的“標題”為“-”,而“名稱”任意,因為在程序中一般不會引用此命令的名稱。 



八、建立動態菜單,提高軟件的靈活性 

  動態菜單即運行時會伸縮的菜單,Windows中有許多軟件的“文件”菜單中都具有記憶最近操作過的幾個文檔名的功能,在本文所舉例的學生檔案管理軟件中,因為每年都會有新的學生到校,在形成新的年級時,要在“年級”菜單中動態地增加新的年級名稱以供選擇和查詢,這首先要在設計時生成菜單命令的控件數組(Menu Control Array),在菜單的編輯器中加入一個菜單選項,設其Index屬性設置為0,然后可以加入名稱相同(在本例中名稱為MnuNj),Index值相鄰遞增的菜單選項(比如加入10個),設計時讓它們標題框均為空,留作日后引用填入新年級名,并設這些備用菜單條的“可見”屬性為無效,即目前不可見。在有建立和刪年級庫功能的“系統初始化”菜單驅動事件中引用這個數組名和索引值在“輸入與查詢”中動態地加進新的年級名選項,并讓其可見或不可見(在刪除時): 


  Private AddMenu_Click() 

   Counter=counter+1 

   Nj=Nj+1 ’Nj是一個模塊級變量,初值為1998 

   MnuNj(counter).Caption= Nj & "年級" 

   MnuNj(counter).Visible=Ture 

  End Sub 


  Windows中許多應用程序的“文件"菜單記住最近使使過的文件名的實際方法與此類似。 



九、生成彈出式菜單,增強軟件的可操作性 

  有時為了方便用戶需要,為一些最常用的命令建立右鍵彈出式快捷菜單,這種菜單的前期設計和普通菜單一樣,不同的是一般要先點擊“可見(P)”框,讓此菜單不可見,然后在窗體的MouseDown或MouseUp事件中引用PopupMenu方法來實現在窗體上按下鼠標右鍵時彈出此菜單: 


  Private Sub MdiForm1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) 

   If button=2 the ’MnuEdit為制作的要彈出的菜單 

Popupmenu MnuEdit 

  End Sub 


  PopupMenu方法將忽略初始設置的“不可見”屬性。 


  使用Windows下的其他軟件開發工具設計菜單時,情形與之類似。 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产不卡视频在线播放| 夜夜爽夜夜爽精品视频| 91免费观看视频在线| 亚洲国产精品久久人人爱| 在线观看91av| 国产呦萝稀缺另类资源| 91精品一区二区三区久久久久久 | 一区二区欧美视频| 欧美区视频在线观看| 91在线丨porny丨国产| 国产精品三级久久久久三级| 成人综合婷婷国产精品久久| 日韩天堂在线观看| 成人午夜精品一区二区三区| 久久久777精品电影网影网| 色婷婷综合久久久中文一区二区| 性做久久久久久| 国产色91在线| 欧美写真视频网站| 激情综合一区二区三区| 亚洲欧洲制服丝袜| 色综合天天综合狠狠| 久久精品国产免费| 亚洲天堂av老司机| 欧美mv和日韩mv国产网站| 色综合久久天天| 中文字幕亚洲一区二区av在线 | 成人免费毛片aaaaa**| 亚洲一区二区欧美激情| 99久久久久免费精品国产| 亚洲成av人在线观看| 国产精品1024久久| 亚洲福中文字幕伊人影院| 国产日韩欧美精品一区| 欧美绝品在线观看成人午夜影视| yourporn久久国产精品| 蜜桃av一区二区三区电影| 国产精品网站一区| 精品国产免费视频| 欧美乱妇15p| 欧洲一区二区三区在线| 国产精品自拍三区| 亚洲r级在线视频| 亚洲三级免费观看| 国产精品欧美久久久久无广告| 欧美视频一区二区在线观看| zzijzzij亚洲日本少妇熟睡| 精品一二线国产| 日韩福利电影在线| 亚洲国产毛片aaaaa无费看| 亚洲国产精品成人综合色在线婷婷 | 亚洲一区在线观看视频| 亚洲欧洲日韩一区二区三区| 国产精品不卡在线| 亚洲精品美腿丝袜| 国产农村妇女精品| 久久婷婷一区二区三区| 欧美岛国在线观看| 91精品国产91久久综合桃花| 欧美日韩一级二级| 丁香激情综合国产| 国产精品69久久久久水密桃| 国产一区二区三区免费| 狠狠色伊人亚洲综合成人| 天天色天天操综合| 欧美日韩视频专区在线播放| 国产精品1区2区3区在线观看| 麻豆精品视频在线观看免费| 日韩影院在线观看| 免费人成精品欧美精品| 伊人夜夜躁av伊人久久| 亚洲一区免费视频| 亚洲高清不卡在线| 日韩中文字幕一区二区三区| 午夜av电影一区| 精品欧美一区二区久久| 2021久久国产精品不只是精品| 日韩精品一区在线| 精品成人a区在线观看| 日韩一级片在线观看| 欧美电视剧在线观看完整版| ww亚洲ww在线观看国产| 国产亚洲一区字幕| 国产精品美女久久久久久2018| 欧美视频一区二区在线观看| 欧美美女视频在线观看| 欧美一区二区国产| 精品美女在线观看| 久久精品日韩一区二区三区| 精品88久久久久88久久久| 久久久久国产精品厨房| 亚洲欧洲99久久| 亚洲午夜电影在线| 免费看日韩a级影片| 国产成人精品一区二| 乱一区二区av| 成人夜色视频网站在线观看| 一本大道久久a久久综合| 欧美美女直播网站| 日韩精品一区二区三区四区| 欧美一级视频精品观看| 中文字幕欧美三区| 亚洲免费av在线| 欧美电影免费观看高清完整版 | 日韩av在线免费观看不卡| 久久精品国产99| 99精品久久久久久| 欧美美女一区二区| 国产日韩精品一区二区浪潮av| 精品奇米国产一区二区三区| 国产精品入口麻豆九色| 天天操天天综合网| 国产精品一二三区在线| 在线免费观看日本欧美| 日韩欧美视频一区| 自拍偷在线精品自拍偷无码专区 | 欧美美女直播网站| 久久久久88色偷偷免费| 又紧又大又爽精品一区二区| 五月婷婷久久丁香| 日韩av在线播放中文字幕| 国产成人av影院| 91在线观看下载| 精品日韩一区二区三区| 亚洲精品菠萝久久久久久久| 精品亚洲aⅴ乱码一区二区三区| 91视频www| 成人国产在线观看| 欧美电影精品一区二区| 国产精品美女久久久久久| 麻豆一区二区三| 欧美亚洲国产怡红院影院| 欧美精品一区二区三区在线| 精品少妇一区二区三区日产乱码| 亚洲黄网站在线观看| 高清成人免费视频| 色哦色哦哦色天天综合| 国产日韩欧美综合在线| 日韩精品欧美精品| 色综合久久66| 欧美久久久久免费| 亚洲精品视频在线看| 国模少妇一区二区三区| 成人午夜私人影院| 日韩一区二区三区免费看| 一区二区三区四区视频精品免费| 国产一区二区美女诱惑| 成人福利视频网站| 91天堂素人约啪| 国产日韩精品视频一区| 国产乱人伦偷精品视频不卡| 日韩欧美一级二级三级久久久| 亚洲国产一区二区在线播放| 国产成+人+日韩+欧美+亚洲| 久久在线观看免费| 日本在线播放一区二区三区| 在线免费观看成人短视频| 中文字幕精品—区二区四季| 精品一区二区精品| 91福利在线看| 国产精品二三区| 波波电影院一区二区三区| 亚洲国产精品黑人久久久| 精品在线播放免费| 欧美美女直播网站| 亚洲一区二区高清| 91视频在线看| 综合av第一页| 国产69精品久久久久毛片| 欧美性色欧美a在线播放| 免费精品视频在线| 欧美经典一区二区| 欧美性视频一区二区三区| 激情五月播播久久久精品| 亚洲色欲色欲www在线观看| 在线播放中文一区| 成人免费视频视频在线观看免费| 亚洲成人777| 国产精品视频免费看| 欧美亚洲国产bt| 福利电影一区二区| 久久精品视频免费| 韩国理伦片一区二区三区在线播放 | 综合亚洲深深色噜噜狠狠网站| 色综合一区二区三区| 亚洲一区二区三区中文字幕在线| 欧美日韩国产一二三| 亚洲成人先锋电影| 精品国产免费久久| 懂色av一区二区三区蜜臀| 中文字幕综合网| 337p亚洲精品色噜噜噜| 亚洲成人综合网站| 欧美色爱综合网| 亚洲一区二区三区视频在线播放| 欧美一区午夜精品| 成人黄色电影在线 | 日日摸夜夜添夜夜添亚洲女人| 91麻豆精品国产91久久久久久| 激情小说欧美图片|