嘿伙计们,我正在试图弄清楚如何绘制我已加载到表单上的位图。
我使用以下代码绘制它
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);
}
使用这个没有得到绘图,我没有使用正确的绘制方法吗?
答案 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;
}
}