当选择一个.dll文件并按OK时,浏览对话框关闭并重新打开。在它再次打开并按下确定后,它将采取没有任何问题的值。'OpenFileDialog'在第一次没有取值
这是我的代码
private void btnBrowse_Click(object sender, EventArgs e) {
OpenFileDialog dllDialog = new OpenFileDialog();
dllDialog.Filter = "DLL Files|*.dll";
dllDialog.InitialDirectory = @"C:\";
dllDialog.Title = "Please select .dll file.";
if (dllDialog.ShowDialog() == DialogResult.OK) {
dllDialog.ShowDialog();
tbRepTempLibrary.Text = dllDialog.FileName;
} else {
MessageBox.Show("error");
}
}
你可以调用'ShowDialog()'两次 - 你期望会发生什么? – 2013-04-11 09:04:45
您是否担心第一次只显示FileName并且第二次显示FullFileName(包括路径)? – Jehof 2013-04-11 09:06:36