WinForm中ToolBar与TabControl的一些事件写法(C#)

小灵儿猫

小灵儿猫

2016-01-29 13:07

WinForm中ToolBar与TabControl的一些事件写法(C#),WinForm中ToolBar与TabControl的一些事件写法(C#)

由于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; } }
展开更多 50%)
分享

猜你喜欢

WinForm中ToolBar与TabControl的一些事件写法(C#)

电脑网络
WinForm中ToolBar与TabControl的一些事件写法(C#)

用C#写vs插件中的一些Tip

电脑网络
用C#写vs插件中的一些Tip

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

举一些C#操作IIS代码

编程语言 网络编程
举一些C#操作IIS代码

C#中的委托和事件

编程语言 网络编程
C#中的委托和事件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

C# Builder WinForm开发入门

编程语言 网络编程
C# Builder WinForm开发入门

[C#学习]在多线程中如何调用Winform

编程语言 网络编程
[C#学习]在多线程中如何调用Winform

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《胧村正》DLC大根義民一揆死狂BOSS视频攻略

《胧村正》DLC大根義民一揆死狂BOSS视频攻略

Flash表单制作实例集锦(二)

Flash表单制作实例集锦(二)
下拉加载更多内容 ↓