0

我正在做一个自定义标签页控件,当我尝试在我的标签中做一个线性渐变时,当对齐处于底部时会发生一些奇怪的事情。

        Rectangle _tabRectangle = GetTabRect(index);
        LinearGradientBrush brush=new LinearGradientBrush(new Point(_tabRectangle.Width/2,_tabRectangle.Y),new Point(_tabRectangle.Width/2,_tabRectangle.Y+_tabRectangle.Height), Color.FromArgb(25, 25, 25), Color.FromArgb(255, 255, 255)); 
        graph.FillRectangle(brush, _tabRectangle);

结果如下: 在此处输入图像描述

当对齐设置为顶部时,它可以完美运行,但是当设置为底部时,最开始处有一条白线而不是黑色。有任何想法吗??谢谢!

4

0 回答 0