绘制位图?

时间:2011-09-05 08:42:53

标签: c# graphics

嘿伙计们,我正在试图弄清楚如何绘制我已加载到表单上的位图。

我使用以下代码绘制它

private void button1_Click(object sender, PaintEventArgs e)
{
    open.ShowDialog();

    dir.Text = open.FileName.ToString();

    image = new Bitmap(dir.Text);



    e.Graphics.DrawImage(image, 85, 38);

 }

使用这个没有得到绘图,我没有使用正确的绘制方法吗?

1 个答案:

答案 0 :(得分:1)

我认为你不想自己画任何东西。尝试将图片框添加到表单中,然后在按钮单击事件中,只需将图像设置为该图片框即可。

// In initializecomponent()
button1.Click += button1_Click;


// The click handler 
private void button1_Click(object sender, EventArgs e)
{
   if (open.ShowDialog() == DialogResult.OK)
   {          
      dir.Text = open.FileName.ToString();   
      image = new Bitmap(dir.Text);        
      pictureBox1.Image = image;
   }
}