2011-12-04 29 views
0

私はカスタムボーダーで私のUserControlを作成しようとしています(私はプロパティで "none"にデフォルトボーダースタイルを変更しました - 私はコントロールを作成し、Graphics.DrawRectangle(...、ClientRectangle)私が描いている四角形の上下の罫線だけです - 私が描くことができる領域の実際のサイズは、ClientRectangleとは違うと思われます...それを変更する/正しいClientRectangleサイズを取得するUserControl ClientRectangleがそれよりも小さい

+0

もちろん、四角形の* inside *を描きたいと思います。 1ピクセル小さくする必要があります。 –

+0

タイトルの先頭に「c#」を付けないでください。それがタグのためのものです。 –

答えて

2

ClientRectangleは、の矩形を返します。ですので、下側と右側から1を引く必要があります。これは現在のグラフィックスモードにあるピクセルあたりの単位数に関係なく動作します。

関連する問題