当鼠标移入选项卡时时,如何重绘选项卡
--------------------编程问答-------------------- 谁帮看看呀!! --------------------编程问答-------------------- 关于渐变的颜色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#