我正在做一个自定义标签页控件,当我尝试在我的标签中做一个线性渐变时,当对齐处于底部时会发生一些奇怪的事情。
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);
当对齐设置为顶部时,它可以完美运行,但是当设置为底部时,最开始处有一条白线而不是黑色。有任何想法吗??谢谢!