Откройте файл изображения в Picturebox, сделав его растровым - PullRequest
0 голосов
/ 15 декабря 2010

Я хочу, чтобы я мог открыть либо .jpg, .gif или .bmp в окне рисунка и сделать его растровым изображением, чтобы я мог рисовать на нем, но в данный момент возникает ошибка: «Действителен», когда я запускаю свою программу, а затем пытаюсь загрузить один из этих файлов изображений в мою папку с картинками. Это мой текущий код:

openFileDialog1.InitialDirectory = @"N:\My Documents\My Pictures";
openFileDialog1.Filter = "JPEG Compressed Image (*.jpg|*.jpg" + "|GIF Image(*.gif|*.gif" + "|Bitmap Image(*.bmp|*.bmp";
openFileDialog1.Multiselect = true;
openFileDialog1.FilterIndex = 1;         
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
    capturebox.BackgroundImage = new Bitmap(ofd2.FileName);
}

Я не знаю, почему это происходит, пожалуйста, помогите.

Спасибо

1 Ответ

3 голосов
/ 15 декабря 2010

Вы хотите заменить ofd2 на openFileDialog1 в предпоследней строке.

...