简单实现ToolStripMenuItem(菜单栏)的单选效果
来源:互联网 发布:数据可视化 sql 编辑:程序博客网 时间:2024/05/22 17:44
简单实现ToolStripMenuItem(菜单栏)的单选效果
来源:http://www.97world.com/archives/2194
这几天在写又拍云的客户端,老实说确实学到了不少东西!接下来的几天我会把一些技巧或者原来没有接触过的一些东西发上来,算是复习吧!
之前想要弄ToolStripMenuItem的单选菜单效果,本来想着要用到不短的一段if判断来实现,百度了一下发现了一个蛮不错的方法,如果菜单栏目多的话更能体现高效率。
首先我们需要定义一个方法:
1
2
3
4
5
6
7
8
private
void
SingleCheck(object sender)
//自定义函数
{
自动识别AToolStripMenuItem.Checked =
false
;
电信DToolStripMenuItem.Checked =
false
;
联通ToolStripMenuItem.Checked =
false
;
移动ToolStripMenuItem.Checked =
false
;
((ToolStripMenuItem)sender).Checked =
true
;
}
然后在每个菜单条目的click事件添加SingleCheck(sender)调用上面定义的方法:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
private
void
自动识别AToolStripMenuItem_Click(object sender, EventArgs e)
{
SingleCheck(sender);
}
private
void
电信DToolStripMenuItem_Click(object sender, EventArgs e)
{
SingleCheck(sender);
}
private
void
联通ToolStripMenuItem_Click(object sender, EventArgs e)
{
SingleCheck(sender);
}
private
void
移动ToolStripMenuItem_Click(object sender, EventArgs e)
{
SingleCheck(sender);
}
效果如下图:
0 0
- 简单实现ToolStripMenuItem(菜单栏)的单选效果
- ListView单选效果(最简单的实现方式)
- 滑动菜单栏(三)SlidingMenu动画效果的实现
- 滑动菜单栏(三)SlidingMenu动画效果的实现
- 滑动菜单栏(三)SlidingMenu动画效果的实现
- Android:滑动菜单栏(三)SlidingMenu动画效果的实现
- 水平菜单栏的动画效果实现
- 简单编辑器、菜单栏的简单实现
- 利用JQuery实现简单的菜单栏导航
- 简单的popwindow实现某个模块下拉单效果
- 史上最简单的自定义控件之单图片实现Button的点击效果(雷惊风)
- 最简单的ListView中实现单选和多选效果
- 图片节点实现单选的效果
- CheckedTextView实现ListView的单选效果
- ToolStripMenuItem
- ToolStripMenuItem
- jquery实现菜单栏选择效果
- FragmentTabHost实现底部菜单栏效果~~
- HNUST--模的和
- Java版本微信企业号的开发--01
- UE4安卓连线调试:Segmentation fault(SIGSEGV)
- tomcat 性能优化
- 1024 Sequence one
- 简单实现ToolStripMenuItem(菜单栏)的单选效果
- Android 2.3.5/4.0.3/4.1PowerManager简单总结和心得体会
- OpenCV杂记05---遍历文件夹内全部文件
- 华为在线测试--学英语
- Intellij IDEA快速编写代码
- C++作业4
- Java线程:Condition-线程通信更高效的方式
- 十进制数转化成N进制数(java实现)
- 2.基本概念之MBR硬盘、GPT硬盘、UEFI操作系统、ESP分区、UEFI支持FAT文件系统、文件系统