【发布时间】:2014-07-09 13:16:53
【问题描述】:
我有一个用于绘制矩形的四个文本框,分别是 x、y、高度和宽度,我想在文本更改时绘制矩形,但是当我重置图像时没有绘制矩形 (`picturebox1.Image = bkp) 什么我做错了帮帮我,伙计们?
if (txtHeight.Text != "" && txtLeftMargin.Text != "" && txtTopMargin.Text != "" && txtWidth.Text != "")
{
pictureBox1.Image = bkp;
Pen pen = new Pen(Color.Red);
Graphics g = pictureBox1.CreateGraphics();
g.DrawRectangle(pen, Convert.ToInt16(txtLeftMargin.Text), Convert.ToInt16(txtTopMargin.Text), Convert.ToInt16(txtHeight.Text), Convert.ToInt16(txtWidth.Text));
}
【问题讨论】: