【正文】
退出“功能(只能從左側(cè)文本框向右側(cè)文本框進(jìn)行復(fù)制和剪切粘貼);“設(shè)置”提供“設(shè)置背景顏色”(指文本框的背景),“設(shè)置文本顏色”和“設(shè)置字體”(包括字體、粗體、和字號)功能,并實現(xiàn)菜單各項的功能。③按 Ctrl+E鍵。這樣,程序運行時,快捷菜單是不可見的。 “ ↑”和“ ↓”按鈕 調(diào)整菜單中各菜單項的順序。 ( 2)菜單編輯器 Visual Basic應(yīng)用程序中的菜單可以利用“菜單編輯器”來進(jìn)行設(shè)計,也可以利用程序向?qū)砩??!安藛尉庉嬈鳌钡闹饕獌?yōu)點是使用方便、簡捷,可以用編程量很少的完全交互方式來自定義菜單。 “下一個”按鈕 使得下一個菜單項進(jìn)入編輯狀態(tài)。 顯示快捷菜單的方法是 PopupMenu,它的語法格式為: [對象 .]PopupMenu 菜單項名 [, Flags[, x[, y]]] 其中,“對象”是可選的。④在窗體的空白處右鍵單擊,然后單擊彈出菜單中的“菜單編輯器”菜單項。 提示:窗體上包含一個通用對話框( Commondialog1)和兩個文本框( Text1和 Text2)。 D.只有建立菜單數(shù)組時才為菜單項的索引賦值。 A.菜單項索引必須從 0開始。 表 75 菜單項屬性設(shè)置 菜單項 標(biāo)題( Caption) 名稱( Name) 索引( Index) 可以( Visible) 文件 (F) 文件 (amp。 C.各菜單項的名稱一定要相同。 A. =True B. =False C. =True D. =False 答案: B 4.若要設(shè)定 D鍵為某菜單項的熱鍵,在設(shè)置該菜單項標(biāo)題時,應(yīng)該 。 圖 71 菜單項 標(biāo)題( Caption) 名稱( Name) 索引( Index) 編輯 編輯 mnuedit …. 剪切 剪切 mnueditcut …. 復(fù)制 復(fù)制 mnueditcopy …. 粘貼 粘貼 mnueditpaste …. mnuline …. 退出 退出 mnuinc 設(shè)置 設(shè)置 mnuset …. 設(shè)置背景顏色 設(shè)置背景顏色 mnusetting 0 …. 設(shè)置字體顏色 設(shè)置字體顏色 mnusetting 1 …. 設(shè)置字體 設(shè)置字體 mnusetting 2 參考代碼: Option Explicit Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu mnuedit End If End Sub Private Sub mnueditcopy_Click() If 0 Then End If End Sub Private Sub mnueditcut_Click() If 0 Then = End If End Sub Private Sub mnueditexit_Click() End End Sub Private Sub mnueditpaste_Click() If Len() 0 Then = End If End Sub Private Sub mnusetting_Click(Index As Integer) If Index = 0 Then = = End If If Index = 1 Then = = End If If Index = 2 Then = cdlCFBoth = = = = End If End Sub 【 實訓(xùn) 】 為第六章實訓(xùn) ,編寫相應(yīng)代碼。 答案:在用“菜單編輯器”進(jìn)行菜單設(shè)計時,只有名稱屬性是必須填寫的,菜單標(biāo)題可以為空,其他項目也都可以不設(shè)置。 x和 y是兩個可選參數(shù),分別指定顯示彈出式菜單的 x坐標(biāo)和 y坐標(biāo)。 “刪除”按鈕 刪除選定的菜單項。 ②單擊工具欄中的“菜單編輯器”快捷按鈕。 菜單熱鍵:同時按下 Alt和菜單熱鍵即可打開該菜單。 可見( Visible)復(fù)選框 “可見”屬性決定菜單項是否可見。 建立快捷菜單 快捷菜單的設(shè)計