如何捕捉openFileDialog控件打开对话框"取消"按钮!
如何捕捉openFileDialog控件打开对话框"取消"按钮!就是当在出现打开窗口界面时,当点击“取消”按钮时运行其他的代码,该如何捕捉openFileDialog控件打开对话框"取消"按钮!
openfiledialog就两个按纽,点“取消”的时候窗体关闭,不就是可以运行其他代码了吗 ?
不知道楼主是什么意思?
以下的代码不知道是不是想要的:
OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="D:\\";
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";
openFileDialog.RestoreDirectory=true;
openFileDialog.FilterIndex=1;
if(openFileDialog.ShowDialog()==DialogResult.OK)
{
string fname=openFileDialog.FileName;
StreamReader sr=File.OpenText(fname);
string str;
while((str=sr.ReadLine())!=null)
{
this.richTextBox1.Text+=str;
}
}
可能是楼主实现了OpenFileDialog的FileOK事件,打开文件是在FileOK事件处理函数中实现的,这样处理完FileOK的处理函数以后还会继续执行OpenFileDialog.ShowDialog()函数以后的代码的