C# 实现完整功能的截图控件(3)-实现漂亮的快捷菜单 - 商帝国咨询 - 五略商书

C# 实现完整功能的截图控件(3)-实现漂亮的快捷菜单

商帝国咨询头像

阅读 15113 | 分类:文章

前面的两篇文章已经实现了两个截图控件所需要的控件:绘图工具栏控件和颜色、字体选择控件,这篇文章将介绍截图控件所需的最后一个控件——快捷菜单,这个控件不需要做太多的工作,用ContextMenuStrip菜单控件就行了,需要做的只是对它进行美化,使它跟整个截图控件的控件风格保持一致,来看看最终的效果:
 

介绍实现绘图工具栏控件的那篇文章中,介绍了ToolStrip的美化,因为ContextMenuStrip也是通过继承ToolStrip来实现的控件,所以ContextMenuStrip的美化跟它一样,只需重写ToolStripRenderer的几个绘制方法就行了。还是利用ToolStrip的美化的时候实现的类ToolStripRendererEx,重写相应的方法,来看看代码:

protected override void OnRenderToolStripBackground(
ToolStripRenderEventArgs e)
{
Color baseColor
= ColorTable.BackColorNormal;

留言区(共0条)

暂无留言,快来抢占沙发~
作者声明:非原创
平台声明:文章及评论仅代表作者本人观点,五略商书系信息发布平台,仅提供信息存储空间服务,如有侵权,请联系13521509118。转载请注明作者和出处:转自五略商书m.shangdiguo.com,作者商帝国咨询!