<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
    主站蜘蛛池模板: 91视频免费网址| jizz中国免费| 很黄很色很刺激的视频免费| 亚洲美女视频免费| 国产成人免费视频| 亚洲制服中文字幕第一区| 久久久久久久99精品免费| 亚洲人成电影福利在线播放| 亚洲免费人成视频观看| 亚洲三级在线播放| 女人被男人躁的女爽免费视频| 精品亚洲成A人无码成A在线观看| 免费H网站在线观看的| 久久久久亚洲国产| 又爽又高潮的BB视频免费看| xxxxx做受大片视频免费| 亚洲精品国产精品乱码视色| 一个人免费日韩不卡视频| 亚洲午夜在线一区| 在线视频免费国产成人| 久久99久久成人免费播放| 久久精品视频亚洲| 国产福利在线免费| 朝桐光亚洲专区在线中文字幕| 国产成人精品曰本亚洲79ren| 国产偷伦视频免费观看| 亚洲免费二区三区| 亚洲国产人成精品| 国产白丝无码免费视频| 亚洲一区二区影视| 亚洲A丁香五香天堂网| 久久九九AV免费精品| 亚洲另类自拍丝袜第五页 | 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 国产片免费在线观看| 三年在线观看免费观看完整版中文| 亚洲国产高清视频| 国产精品二区三区免费播放心 | 九九免费久久这里有精品23| 亚洲一区二区影院| 国产乱子伦片免费观看中字|