PDA

View Full Version : parameter is not valid Error



comp86
چهارشنبه 07 مهر 1389, 11:17 صبح
سلام
یه picturebox دارم با 2تا کلید انتخاب و save
بعد از زدن کلید انتخاب اگر cancel رو بزنم اینErrorرو میده : parameter is not valid

کد picturebox اینه


private void Browse_Click(object sender, EventArgs e)
{
Class1.filename = null;
openFileDialog1.Filter = "jpg Files|*.Jpg|Bitmap Files|*.bmp|gif Files|*gif|RTL Files|*.rle";
openFileDialog1.ShowDialog();
if (openFileDialog1.FileName != "")
{
Image img;
Class1.filename = openFileDialog1.FileName;
img = new Bitmap(Class1.filename);
pictureBox1.Image = (Image)img;
pictureBox1.Refresh();

}
}

flash118
چهارشنبه 07 مهر 1389, 11:27 صبح
سلام
یه picturebox دارم با 2تا کلید انتخاب و save
بعد از زدن کلید انتخاب اگر cancel رو بزنم اینErrorرو میده : parameter is not valid

کد picturebox اینه


private void Browse_Click(object sender, EventArgs e)
{
Class1.filename = null;
openFileDialog1.Filter = "jpg Files|*.Jpg|Bitmap Files|*.bmp|gif Files|*gif|RTL Files|*.rle";
openFileDialog1.ShowDialog();
if (openFileDialog1.FileName != "")
{
Image img;
Class1.filename = openFileDialog1.FileName;
img = new Bitmap(Class1.filename);
pictureBox1.Image = (Image)img;
pictureBox1.Refresh();

}
}

دوست عزیز با سلام برای جلوگیری از این خطا کافیه شرط if تون که به صورت :

openFileDialog1.ShowDialog();
if (openFileDialog1.FileName != "")

به صورت زیر در آورید موفق باشین:

if (openFileDialog1.ShowDialog() == DialogResult.OK)
کدتون هم یه خط صرفه جویی میشه موفق باشین