zoukankan      html  css  js  c++  java
  • TabControl

    由于ToolBar控件中不提供单个按钮的事件,因此在这里利用toolBar1.Buttons集合的IndexOf()方法捕捉单个的按钮,将其事件发送给ToolBarButtonClickEventHandler处理器。

    //初始化:

    以下是代码片段:
    this.toolBar1.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.toolBar1_ButtonClick);

    //事件方法:

    以下是代码片段:
    private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
    {
        switch(toolBar1.Buttons.IndexOf(e.Button))
       {
          case 0:
           MessageBox.Show("this is tButton1");
           break; 
          case 1:
           MessageBox.Show("this is tButton2");
           break; 
       }
    }

    ——————————
    在TabControl控件中并没提供单个选项卡的Click事件,今天下午翻了翻MSDN 结果还是没找到相关的文档:( 看来只有自个儿折腾了...
    还好有个SelectedIndexChanged事件为我所用:)

    以下是代码片段:
    private void tabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
       switch(this.tabControl1.SelectedIndex)
       {
        case 0:
           MessageBox.Show("tabPage1 is Selected");
         break;
        case 1:
           MessageBox.Show("tabPage2 is Selected");
         break;
       }
    }

  • 相关阅读:
    Logstash使用mongodb插件报错: ArgumentError: wrong number of arguments (given 2, expected 1)
    Vim注释行的方法
    设计模式之单例模式
    ssh命令的常用使用场景
    Flask 和Django
    Git 常用命令大全
    实例 静态 类
    python的各种推导式(列表推导式、字典推导式、集合推导式)
    MongoDB
    MySql变量说明
  • 原文地址:https://www.cnblogs.com/zhangjun1130/p/1441222.html
Copyright © 2011-2022 走看看