-1

そのため、ピクチャボックスの横に新しい長方形を即座に作成したいと考えています。Rectangle Location が PictureBox1 Location に x+10 を加えた値に等しいと書いたとします。C# でそれを行う方法?!

4

2 に答える 2

1

x、y、width、heightを指定するコンストラクターRectangle(int、int、int、int)を使用して、新しいRectangleを作成できます。したがって、以前のRectangleのx + 10、y、width、heightをパラメーターとして使用します。

Rectangle newRect = new Rectangle(
  pictureBox1.Location.X + 10, 
  pictureBox1.Location.Y, 
  pictureBox1.Width, 
  pictureBox1.Heigth);
于 2013-03-16T17:06:07.647 に答える
0

このようなもの。頭のてっぺんからやったので、間違った名前のプロパティがいくつかあるかもしれません。

 Pen pen = new Pen(Color.FromArgb(255, 0, 0, 0), 1);
 e.Graphics.DrawRectangle(
    blackPen, 
    pictureBox1.Location.X + 10, 
    pictureBox1.Location.Y, 
    pictureBox1.Size.Width, 
    pictureBox1.Size.Heigth);

(ジャストグーグルイット)

于 2013-03-16T17:09:24.817 に答える