2016-11-30 68 views
0

我在代码中使用“DrawArrowButton”方法,我可以设置包围箭头的矩形的所需大小,但我无法调整箭头本身的大小。我的要求是增加箭头高度或宽度触摸矩形左右。 我使用下面的代码,但我不知道如何调整箭头大小。如何在矩形C中设置Winform滚动条箭头的大小#

Graphics g; 
Rectangle rectLeftDown = new Rectangle(this.SplitterRectangle.Location, new Size(width, height)); 
ScrollBarArrowButtonState button1State = ScrollBarArrowButtonState.LeftNormal; 
ScrollBarRenderer.DrawArrowButton(g, rectLeftDown, button1State); 

回答

0

绘图前使用Graphics.ScaleTransform Method

g.ScaleTransform(2, 2); 

现在你可以画两倍的大小了(作为一个例子)。

+0

@HansPassant:这是变换应该如何工作,除非'ScrollBarRenderer'重置(临时)变换矩阵。 –

相关问题