当鼠标移入选项卡时时,如何重绘选项卡 本帖最后由 OnlyVB 于 2013-12-08 18:11:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关于渐变的颜色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事件呀 c# winform 串口通信的问题 请教一个C#的基础问题 问俩题 求解 顺便散分 C#查询Access不对劲问题 用c#解密c++的数据(DES)的哪位大侠有源码? 求一数据库中,字段为空的解决办法!大家帮帮忙,急用,我是最近刚转到C#的新手,谢谢! 如何实现后台监控程序 急!急!急!字符串分割的问题 c#问题(紧急的问题)!!! 关于设置参数查找数据库中多行数据的问题 DataGridView中图片闪动的问题 如何让一个DataSet新增数据显示在第一行
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事件中。