2016-11-30 26 views
0

私のコードで "DrawArrowButton"メソッドを使用していますが、Arrowを囲む矩形の必要なサイズを設定できますが、Arrow自体のサイズを変更することはできません。私の要件は、矢印の高さや幅を増やすことです。 以下のコードを使用していますが、矢印のサイズを変更する方法がわかりません。Winformスクロールバーのサイズを設定する方法C#

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'が変換行列を(一時的に)リセットしない限り、変換がどのように動作するのでしょうか。 –

関連する問題