<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    靈魂-放水

    為學(xué)日益,為道日損。

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
    ?????? ?可以從工具欄上拖個(gè)ContextMenu控件下來(lái),并編輯好,然后把你所需要添加ContextMenu的控件的ContextMenu屬性設(shè)為這個(gè)右鍵菜單;除了上貼所述的方法,您也可以通過(guò)手工添寫(xiě)代碼來(lái)實(shí)現(xiàn)彈出式菜單。關(guān)鍵的類是ContextMenu類。該類有兩個(gè)構(gòu)造函數(shù),其中ContextMenu()生成一個(gè)不含任何菜單項(xiàng)的彈出式菜單;ContextMenu(MenuItem[] ? menus)生成一個(gè)包括參數(shù)中所指定的菜單項(xiàng)的彈出式菜單。如要給一個(gè)按鈕控件button1添加彈出式菜單,可以參考以下的代碼: ?
    ? ?
    ? ContextMenu ? Menu1=new ? ContextMenu(); ? ?
    ? Menu1.MenuItems.Add(new ? MenuItem(“彈出菜單一")); ? ?
    ? Menu1.MenuItems.Add(new ? MenuItem(“彈出菜單二")); ? ?
    ? button1.ContextMenu=Menu1; ?
    ? ?
    ? ContextMenu有幾個(gè)關(guān)鍵的屬性、方法和事件,可以幫助您定制彈出式菜單,屬性RightToLeft可以使菜單項(xiàng)從右到左對(duì)齊,屬性SourceControl返回一個(gè)Control值表示當(dāng)前所顯示彈出菜單對(duì)應(yīng)的控件。Show()方法可以使程序主動(dòng)顯示彈出菜單。當(dāng)彈出菜單彈出時(shí)將引發(fā)一個(gè)Popup事件,你可以在該事件的響應(yīng)方法中進(jìn)行一些處理使彈出菜單顯示前做一些操作。 ?
    ? ?
    ? 您還可以參考MSDN中給出的一個(gè)示例來(lái)定制彈出式菜單: ?
    ? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsContextMenuClassTopic.asp?

    msdn示例代碼(C#)

    private void MyPopupEventHandler(System.Object sender, System.EventArgs e)
     {
        // Define the MenuItem objects to display for the TextBox.
        MenuItem menuItem1 = new MenuItem("&Copy");
        MenuItem menuItem2 = new MenuItem("&Find and Replace");
        // Define the MenuItem object to display for the PictureBox.
        MenuItem menuItem3 = new MenuItem("C&hange Picture");
    
        // Clear all previously added MenuItems.
        contextMenu1.MenuItems.Clear();
     
        if(contextMenu1.SourceControl == textBox1)
        {
           // Add MenuItems to display for the TextBox.
           contextMenu1.MenuItems.Add(menuItem1);
           contextMenu1.MenuItems.Add(menuItem2);
        }
        else if(contextMenu1.SourceControl == pictureBox1)
        {
           // Add the MenuItem to display for the PictureBox.
           contextMenu1.MenuItems.Add(menuItem3);
        }
     }
    
    ?
    posted on 2007-03-09 14:03 放水老倌 閱讀(2552) 評(píng)論(0)  編輯  收藏 所屬分類: .NET
    主站蜘蛛池模板: 无码的免费不卡毛片视频| 亚洲码国产精品高潮在线| 久久精品成人免费观看| 日韩精品亚洲专区在线影视| 亚洲国产成人久久综合一区| 国产日产亚洲系列| 免费一级毛片在播放视频| 国产一卡2卡3卡4卡2021免费观看| 国产精品免费福利久久| 一区二区免费电影| 美女羞羞免费视频网站| 亚洲第一成年网站视频| 亚洲 欧洲 视频 伦小说| 亚洲成av人片不卡无码| 亚洲一区中文字幕久久| 亚洲国产精品无码久久久蜜芽| 亚洲日韩在线观看| 午夜亚洲国产成人不卡在线| 永久免费视频v片www| 成人性生交视频免费观看| 无码精品A∨在线观看免费| 久久精品无码专区免费东京热| 最近中文字幕大全免费版在线 | 一区二区三区视频免费观看| 亚洲日韩国产二区无码| 亚洲日日做天天做日日谢| 国产成+人+综合+亚洲专| 亚洲一区二区三区91| 亚洲AV无码乱码麻豆精品国产| 亚洲国产日韩在线| 亚洲人成影院午夜网站| 亚洲av无码不卡久久| 亚洲香蕉在线观看| 亚洲人成www在线播放| 在线观看亚洲AV日韩A∨| 亚洲国产一区二区三区在线观看| 亚洲性色精品一区二区在线| 久久精品国产亚洲AV电影网| 一本久久免费视频| 两个人的视频www免费| 免费精品无码AV片在线观看|