zoukankan      html  css  js  c++  java
  • put a ContextMenu into the header of a TabPage z

    publicclassMyTabControl:TabControl
    {
    protected override void OnMouseUp(MouseEventArgs e){
    if(e.Button==System.Windows.Forms.MouseButtons.Right){
    for(int i =0; i <TabCount;++i)
    { Rectangle r
    =GetTabRect(i); if(r.Contains(e.Location)/* && it is the header that was clicked*/) { // Change slected index, get the page, create contextual menu
    ContextMenu cm =new ContextMenu();

    // Add several items to menu cm.MenuItems.Add("hello");
    //MenuItem mi =newMenuItem(UNCPath+FilePath);
    //mi
    .Click+= menu_Click; //事件
    //cm
    .MenuItems.Add(mi);
    cm.MenuItems.Add(
    "world!"); cm.Show(this, e.Location); break;} } }base.OnMouseUp(e);} }

    void menu_Click(object sender,EventArgs e)
    {
    MessageBox.Show(((MenuItem)sender).Text);
    }
     
     
  • 相关阅读:
    类和对象
    关联查询
    重点函数
    三大范式
    主外键
    软件开发的项目周期
    什么是事务
    索引
    视图
    数据库对象
  • 原文地址:https://www.cnblogs.com/zeroone/p/3749973.html
Copyright © 2011-2022 走看看