private void OnClickKeyFileBrowse(object sender, EventArgs e) { string strFile = null; if(m_bSecureDesktop) { FileBrowserForm dlg = new FileBrowserForm(); dlg.InitEx(false, KPRes.KeyFileSelect, KPRes.SecDeskFileDialogHint, AppDefs.FileDialogContext.KeyFile); if(dlg.ShowDialog() == DialogResult.OK) strFile = dlg.SelectedFile; UIUtil.DestroyForm(dlg); } else { string strFilter = UIUtil.CreateFileTypeFilter("key", KPRes.KeyFiles, true); OpenFileDialogEx ofd = UIUtil.CreateOpenFileDialog(KPRes.KeyFileSelect, strFilter, 2, null, false, AppDefs.FileDialogContext.KeyFile); if(ofd.ShowDialog() == DialogResult.OK) strFile = ofd.FileName; } if(!string.IsNullOrEmpty(strFile)) { if((Program.Config.UI.KeyPromptFlags & (ulong)AceKeyUIFlags.UncheckKeyFile) == 0) UIUtil.SetChecked(m_cbKeyFile, true); AddKeyFileSuggPriv(strFile, true); } EnableUserControls(); }