|
分類:[.NET 全般]
Windows7 Visualstudio2010 にて
フォームにPictureBox を貼り付けて以下を実行すると 1番上の1ラインに 206 のカラーで描画されます。
Rectangle ra = new Rectangle(2, 11, 30, 11); LinearGradientBrush gradBrush2 = new LinearGradientBrush(ra, Color.FromArgb(219, 219, 219), Color.FromArgb(206, 206, 206), LinearGradientMode.Vertical); pictureBox1.CreateGraphics().FillRectangle(gradBrush2, ra);
ただいつもなるわけではなく以下の場合は最上部の1ラインは219 のカラーになります。 Rectangle ra = new Rectangle(2, 11, 30, 10);
どうしてでしょうか?
|