当前位置:编程学习 > C#/ASP.NET >>

当鼠标移入选项卡时时,如何重绘选项卡

--------------------编程问答-------------------- 谁帮看看呀!! --------------------编程问答-------------------- 关于渐变的颜色
SolidBrush 是单色的画笔,你可以考虑使用线性渐变的画笔:
System.Drawing.Drawing2D.LinearGradientBrush lb = new System.Drawing.Drawing2D.LinearGradientBrush(new Point(e.Bounds.Left, e.Bounds.Bottom), new Point(e.Bounds.Left, e.Bounds.Top), Color.Blue, Color.Red);

关于事件,我没有找到合适的事件,也没有找到动态获得TabControl标签大小的方法。如果楼主有办法解决事件的问题,那么当你发现Hot的标签发生改变时,对TabControl直接刷新就可以了。绘图代码仍然是写在DrawItem事件中。 --------------------编程问答-------------------- 多谢楼上,第二个问题解决。

但是第一个问题进入选项卡和离开选项卡的时候咋引发执行OnDrawItem事件呀
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,