如果想自定义样式,可以用render,参考http://blog.csdn.net/bdmh/article/details/7489314,里面对菜单进行了自定义render,工具栏操作方法一样
解决方案 »
- C#与C++相比优势在哪里?
- 如何重工作站上运行程序(C# WINFORM)获取服务器上的共享文件的信息
- 如何从内存加载mht格式数据---IE异步可插入协议疑问
- 200分求教串口类调用方法!
- datagrid可以实现象excel一样选中某个区域的数据并复制到剪贴板中么?
- 关于使用DLL里面的资源问题,在线等!
- 请问在C#中有没有人用过AxvsFlexLib.AxvsFlexArray这个网格控件
- 初学者 用C#写的一个简单万年历 还有哪里可以优化 希望高手指出来 希望有思路更清晰的
- dataset文件中有两个表,为什么关联到报表时只看得到一个表呢?
- C#调用DELPHI的DLL时不能返回正确值,求大神帮忙
- c# 如何在线程中动态添加控件
- 学生考勤管理系统数据库设计
玩笑= = 答案见上边两位答案= =
FlatStyle:Flat
FlatAppearance.BorderSize:0然后注册Button的进入与离开事件:
private void button1_MouseEnter(object sender, EventArgs e)
{
Button button = sender as Button;
button.FlatStyle = FlatStyle.Standard;
button.FlatAppearance.BorderSize = 1;
}
private void button1_MouseLeave(object sender, EventArgs e)
{
Button button = sender as Button;
button.FlatStyle = FlatStyle.Flat;
button.FlatAppearance.BorderSize = 0;
}
呵呵,效果跟你的Gif一样吧?
不过这种做法不够原生,如果上面说的ToolStrip就是你要的做法,那么你应该采用ToolStrip,毕竟原生实现的功能比较好。