コード例 #1
0
ファイル: MDIParentForm.cs プロジェクト: killbug2004/WSProf
		void HandleCorruptPolicy(Exception ex, MDIChildForm child)
		{
			if (m_policySetExplorer.Count > 0)
			{
				m_policySetExplorer.Show();
			}

			Logger.LogError(ex);

			Cursor = Cursors.Arrow; // because it may have been reset lower down and not reset
			MessageBox.Show(Properties.Resources.POLICY_CORRUPT);
			if (child != null)
			{
				child.CloseWithoutPromptToSave = true;
				child.Close();
			}
		}
コード例 #2
0
ファイル: MDIParentForm.cs プロジェクト: killbug2004/WSProf
		private void DoActualOpen(string policyname, ref MDIChildForm child)
		{
			try
			{
				child = null;
				if (!OpenPolicySet(policyname, ref child))
				{
					Cursor = Cursors.Arrow; // because it may have been reset lower down and not reset
					MessageBox.Show(policyname + ": " + Properties.Resources.POLICY_FAILED_OPEN);
					if (child != null)
					{
						child.CloseWithoutPromptToSave = true;
						child.Close();
					}
				}
			}
			catch (Exception ex)
			{
				HandleCorruptPolicy(ex, child);
			}
		}