VS 2005 openfiledialog打开文件后关闭子窗体问题 谢谢
本人程序有一个主窗体,分为树目录(PANLE1)和内容(PANLE2)显示两个PANLE。点击树节点,在PANLE2显示对应窗体(FORM1)
FORM1 F1 = new FORM1();
this.PANLE2.Controls.Add(F1);
this.PANLE2.Controls.SetChildIndex(F1, 0);
F1.Dock = DockStyle.Fill;
F1.Show();
在FORM1上有一个按纽(BTN1),点击BTN1,弹出窗体(FORM2)
FORM2 F2 = new FORM2();
F2.ShowDialog();
在FORM2上有一个按扭(BTN2),点击BTN2如下
OpenFileDialog ofd= new OpenFileDialog();
ofd.Filter = "pdf|*.pdf|所有文件|*.*";
ofd.Title = "选择要添加的附件";
ofd.ShowDialog();
string FullName = openFileDialog.FileName;
string Name = Path.GetFileName(FullName);
FileStream fs = new FileStream(@FullName, FileMode.OpenOrCreate, FileAccess.Read);
byte[] MyFile = new byte[fs.Length];
fs.Read(MyFile, 0, System.Convert.ToInt32(fs.Length));
fs.Close();
string DataLoad = "select * from Accessories where AccessoriesName='" + Name + "'";
if (this.FindData(DataLoad))//本人查询数据库语句,查到返回TREU否则返回FALSE
{
MessageBox.Show("已存在该文件!");//语句1
}
else
{
MessageBox.Show("不存在该文件!");//语句2
}
运行,在使用OpenFileDialog打开任意一个文件后,语句1和语句2都未执行,自动关闭关掉FORM2,FORM1也不能正常运行。
请问是哪儿出错了呢?