Рисование растрового изображения? - PullRequest
0 голосов
/ 05 сентября 2011

Эй, ребята, я пытаюсь выяснить, как нарисовать растровое изображение, которое я загрузил в мою форму.

Я использую этот следующий код, чтобы нарисовать его

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 Ответ

1 голос
/ 05 сентября 2011

Не думаю, что ты действительно хочешь что-нибудь нарисовать самостоятельно.Попробуйте добавить в форму поле для картинок, и в случае нажатия кнопки просто установите изображение в этом поле.

// 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;
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...