Để khắc phục tình trạng này thì ta dùng dlg.RestoreDirectory = true; để khôi phục lại CurrentDirectory sau khi đóng hộp thoại
OpenFileDialog dlg = new OpenFileDialog();
dlg.InitialDirectory = cmdBox.Text ;
dlg.Filter = "merge command files (*.lst)|*.lst|All files (*.*)|*.*" ;
dlg.FilterIndex = 1 ;
dlg.RestoreDirectory = true ;
if(dlg.ShowDialog() == DialogResult.OK)
{
cmdBox.Text = dlg.FileName;
}
dlg.Dispose();
SaveFileDialog dlg = new SaveFileDialog();
dlg.InitialDirectory = outBox.Text ;
dlg.Filter = "PDF files (*.pdf)|*.pdf|All files (*.*)|*.*" ;
dlg.FilterIndex = 1 ;
dlg.RestoreDirectory = true ;
if(dlg.ShowDialog() == DialogResult.OK)
{
outBox.Text = dlg.FileName;
}
dlg.Dispose();
No comments:
Post a Comment