示例#1
0
 private void MdiManager_TabClosing(object sender, Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs e)
 {
     if (e.Tab.Form.Text == @"主界面")
     {
         e.Cancel = true;
     }
 }
示例#2
0
        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;
            }
        }
示例#3
0
        /// <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);
            }
        }
示例#4
0
 private void tabManager_TabClosing(object sender, Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs e)
 {
     _dicWorkForm.Remove(e.Tab.Form.GetType().FullName);
 }