2011-12-25 8 views
0

を描き、私はこのコードを書いた:は、ピクチャボックスに画像をロードし、四角形

private void ResizeImage() 
{ 
    SetImage(Image); 
} 

private void SetPen() 
{ 
    CreatePen(10,10,20,60); 
} 

private void CreatePen(int x, int y, int width, int height) 
{ 
    Rectangle = new Rectangle(x, y, width, height); 
    Pen = new Pen(Color.Crimson, 1); 
    (Image.CreateGraphics()).DrawRectangle(Pen, Rectangle); 
    Invalidate(); 
} 

問題が矩形に画像を置き換えるメソッドLoad()ということです。私はユーザーが新しい選択を作成することができないイメージクロッパーをやっている。プログラムは選択自体を作成し、ユーザーはそれを移動することしかできません。 PictureBoxのPaintイベントで

答えて

0

はあなたの四角形を描画:

void PictureBox_Paint(object sender, PaintEventArgs e) 
{ 
    Rectangle = new Rectangle(x, y, width, height); 
    Pen = new Pen(Color.Crimson, 1); 
    e.Graphics.DrawRectangle(Pen, Rectangle); 
} 
関連する問題