110,571
社区成员
发帖
与我相关
我的任务
分享
if (openFile.ShowDialog()==DialogResult.OK)
{
picStudent.Image.Dispose();
File.Copy(openFile.FileName, string.Format(@"data\{0}\{1}.gif", cboClass.Text, txtNumber.Text), true);
picStudent.Image = Image.FromFile(openFile.FileName);
picStudent.Image.Tag = openFile.FileName;
}
openFile.ShowDialog();
picStudent.Image.Dispose();
File.Copy(openFile.FileName, string.Format(@"data\{0}\{1}.gif", cboClass.Text, txtNumber.Text), true);
picStudent.Image = Image.FromFile(openFile.FileName);
picStudent.Image.Tag = openFile.FileName;
却没出现这个问题picStudent.Image.Dispose();//放到if外边
if (openFile.ShowDialog()==DialogResult.OK)
{
File.Copy(openFile.FileName, string.Format(@"data\{0}\{1}.gif", cboClass.Text, txtNumber.Text), true);
picStudent.Image = Image.FromFile(openFile.FileName);
picStudent.Image.Tag = openFile.FileName;
}