<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ò)手工添寫代碼來(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 放水老倌 閱讀(2560) 評(píng)論(0)  編輯  收藏 所屬分類: .NET
    主站蜘蛛池模板: 91嫩草免费国产永久入口| 四虎影视永久免费视频观看| 久久青青草原亚洲av无码| 亚洲av无码日韩av无码网站冲| 免费一级全黄少妇性色生活片 | 精品国产_亚洲人成在线| fc2成年免费共享视频18| 久久国产免费观看精品3| 亚洲五月激情综合图片区| 亚洲国产精品ⅴa在线观看| 成年男女免费视频网站| 亚洲中文字幕乱码一区| 午夜私人影院免费体验区| 亚洲国产精品成人一区| 曰批全过程免费视频免费看| 13一14周岁毛片免费| 亚洲成a人一区二区三区| 一进一出60分钟免费视频| 成人亚洲性情网站WWW在线观看 | 国产成人亚洲午夜电影| 久久国产高潮流白浆免费观看| 久久久久久亚洲AV无码专区| 亚洲国产精品va在线播放| 可以免费观看的毛片| 久久综合亚洲色HEZYO社区| 国产精品无码免费专区午夜| 国产精品成人免费视频网站京东| 亚洲乱亚洲乱妇无码麻豆| 亚洲国产精品无码观看久久| 亚洲?v无码国产在丝袜线观看| 两个人看的www高清免费视频| 好吊妞998视频免费观看在线| 亚洲AV色无码乱码在线观看| 在线亚洲午夜理论AV大片| 69视频在线观看免费| 亚洲国产AV无码一区二区三区 | 亚洲综合成人网在线观看| a视频免费在线观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲av片不卡无码久久| 无码国产精品一区二区免费3p|