0

フォームには、ピクチャボックスと Rectangle 構造があり、

Dim RcDraw As Rectangle

この構造体の x および y プロパティを埋めます

RcDraw.X = 10    
RcDraw.Y = 10

ピクチャボックスに四角形を表示するには、ピクチャボックスのペイントイベントを実行する必要があります。これを行うにはどうすればよいですか?

4

1 に答える 1

1

Invalidate メソッドを使用します。長方形にとPictureBoxを割り当てる必要もあります。HeightWidth

PictureBox1.Invalidate()

次に、あなたPicturebox's Paint EventHandlerはこのようなことをします。

e.Graphics.DrawRectangle(Pens.Black, RcDraw)

または埋めたい場合。

e.Graphics.FillRectangle(Brushes.Black, RcDraw)
于 2013-06-26T18:23:02.150 に答える