- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VisualBasic2008で、Graphicsについての質問です。)
VisualBasic2008のGraphicsでのエラー
このQ&Aのポイント
- VisualBasic2008でGraphics描画を勉強中ですが、g.FillEllipse()の行でエラーが発生します。
- エラーメッセージは『使用されたパラメータが有効ではありません。』です。
- 修正箇所が分からず苦しんでいます。ご教示いただけないでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- Rilakkuma_san
- ベストアンサー率32% (33/101)
回答No.3
- Rilakkuma_san
- ベストアンサー率32% (33/101)
回答No.1
補足
>どこに描画するのか指定しなさいって事なんでしょうかね。 そういうエラーでしたか。 >「g.FillEllipse」の「g」はどっから持ってきました? すみません、さっきのコードとは別の場所にかいてあったので抜けてしまいました。 改めて全コードを書くとこうなります。 このコードだとなぜ上手くいかないのでしょうか? Dim g As Graphics PictureBox1.Image = New Bitmap(Me.PictureBox1.Size.Width, Me.PictureBox1.Height) g = Graphics.FromImage(PictureBox1.Image) Dim MyBrush As Brush = New Drawing2D.LinearGradientBrush(New Rectangle(5, 5, 120, 60), Color.Yellow, Color.Black, 40) g.FillEllipse(MyBrush, New Rectangle(5, 5, 120, 60))