我需要幫助插入一個盒子,我從一個盒子裏畫出來。
這裏是我編碼的筆的代碼,我不知道如何把它放在picturebox中。 將有一個攝像頭運行在picturebox的背景上,我希望我的矩形位於picturebox內。我如何插入一個我從筆中繪製出來的盒子到一個picturebox圖像?
private void button1_Click(object sender, EventArgs e)
{
if (button1.Text == "Start")
{
Graphics myGraphics = base.CreateGraphics();
myGraphics.Clear(Color.White);
Pen myPen = new Pen(Color.DarkBlue);
Rectangle rect = new Rectangle(480, 70, 120, 120);
myGraphics.DrawRectangle(myPen, rect);
stopWebcam = false;
button1.Text = "Stop";
}
else
{
stopWebcam = true;
button1.Text = "Start";
}
}
要將矩形放入圖片框,請從圖片框(即PictureBox.CreateGraphics())創建圖形。你需要找出合併這兩個圖像的方法。一個從你的網絡攝像頭和矩形 –
除了你不應該做馬克建議,而是應該在OnPaint中執行所有的繪圖。除非你需要知道你在做什麼,否則不要調用CreateGraphics。 –