Saman Ice
دوشنبه 18 اردیبهشت 1391, 21:17 عصر
سلام
من میخوام تصویری رو با OpenFileDialog بگیرم و تو pictureBox نشون بدم.
وقتی به صورت معمولی OpenFileDialog رو میخوام باز کنم خطا میده
وقتی دنبال خطاش تو اینترنت گشتم تونستم این مشکل رو حل کنم
الان OpenFileDialog باز میشه ولی وقتی دستور IF رو مینویسم بازم خطا میده
این دستورات
var thread = new Thread(new ParameterizedThreadStart(param => { openFileDialog1.ShowDialog(); }));
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
openFileDialog1.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif";
openFileDialog1.FileName = "";
openFileDialog1.Title = "انتخاب تصویر";
openFileDialog1.FilterIndex = 3;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = new Bitmap(openFileDialog1.FileName);
}
status.Text = "تصویر با موفقیت انتخاب شد.";
اینم تصویری از خطا
86789
دوستان لطفا کمک کنید واسه پروژه میخوام وقتمم کمه
من میخوام تصویری رو با OpenFileDialog بگیرم و تو pictureBox نشون بدم.
وقتی به صورت معمولی OpenFileDialog رو میخوام باز کنم خطا میده
وقتی دنبال خطاش تو اینترنت گشتم تونستم این مشکل رو حل کنم
الان OpenFileDialog باز میشه ولی وقتی دستور IF رو مینویسم بازم خطا میده
این دستورات
var thread = new Thread(new ParameterizedThreadStart(param => { openFileDialog1.ShowDialog(); }));
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
openFileDialog1.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif";
openFileDialog1.FileName = "";
openFileDialog1.Title = "انتخاب تصویر";
openFileDialog1.FilterIndex = 3;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = new Bitmap(openFileDialog1.FileName);
}
status.Text = "تصویر با موفقیت انتخاب شد.";
اینم تصویری از خطا
86789
دوستان لطفا کمک کنید واسه پروژه میخوام وقتمم کمه