private void MdiManager_TabClosing(object sender, Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs e) { if (e.Tab.Form.Text == @"主界面") { e.Cancel = true; } }
private void ultratabmanager_TabClosing(object sender, Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs e) { switch (e.Tab.TextResolved) { case "OneClick": UnLoadOneClickForm(); break; case "Download BRIS": UnLoadDownloadBRISForm(); break; case "Download Trackmaster": UnLoadDownloadTrackmasterForm(); break; case "Extract to Latekick": UnloadConvertForm(); break; case "Select PDF": UnloadPDFForm(); break; case "Account overview": UnloadAccountOverviewForm(); break; } }
/// <summary> /// 关闭画面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tabManager_TabClosing(object sender, Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs e) { if (_dicWorkForm.ContainsKey(e.Tab.Form.GetType().FullName)) { dynamic curForm = _dicWorkForm[e.Tab.Form.GetType().FullName]; if (curForm != null) { if (curForm.ViewHasChangedWhenClose()) { //信息尚未保存,确定进行当前操作? DialogResult dialogResult = MessageBoxs.Show(Trans.COM, ToString(), MsgHelp.GetMsg(MsgCode.W_0001), MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dialogResult != DialogResult.OK) { e.Cancel = true; _isCloseCurLogin = false; return; } } } _dicWorkForm.Remove(e.Tab.Form.GetType().FullName); } }
private void tabManager_TabClosing(object sender, Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs e) { _dicWorkForm.Remove(e.Tab.Form.GetType().FullName); }