⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 midforms.cs

📁 自己编写的基本Orcale的通用的数据库初始化工具。
💻 CS
字号:
using System;

namespace DS.EMIS.StartPrepare
{
	/// <summary>
	/// MidForms 的摘要说明。
	/// </summary>
	public class MdiForm
	{
		public MdiForm()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}

	#region ### 自定义属性 ###
		private string key = String.Empty;
		public string Key
		{
			get{return key;}
		}

		private System.Windows.Forms.Form MdiChildForm = null;
	#endregion	
	
	#region ### 自定义方法 ###
		public void Show()
		{}

		public void Close()
		{}

		public void Hide()
		{}
	#endregion
	}


	public class MdiForms : System.Collections.IEnumerable
	{

		#region ### 自定义变量 ###
		private System.Collections.IList MdiFormsList = new System.Collections.ArrayList();
		#endregion
		
		public MdiForms()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}

		
		public void Add(MdiForm mdiFrm)
		{
			foreach(MdiForm frm in MdiFormsList)
			{
				if(frm.Key == mdiFrm.Key)
					return;
			}
			this.MdiFormsList.Add(mdiFrm);
		}

		#region +3 override Remove
		public void Remove(MdiForm mdiFrm)
		{
			foreach(MdiForm frm in MdiFormsList)
			{
				if(frm.Key == mdiFrm.Key)
				{
					frm.Close();
					break;
				}
			}			
		}
		#endregion

		public MdiForm this[string key]
		{
			get
			{
				foreach(MdiForm mdifrm in this.MdiFormsList)
				{
					if(mdifrm.Key == key)
						return mdifrm;
				}
				return null;
			}
		}

		public void Show(string key)
		{
			foreach(MdiForm frm in this.MdiFormsList)
			{
				if(frm.Key == key)
				{
					frm.Show();
				}
				else
				{
					frm.Hide();
				}
			}
		}

		public void Close(string key)
		{
			foreach(MdiForm frm in this.MdiFormsList)
			{
				if(frm.Key == key)
				{
					
				}
			}
		}
		#region IEnumerable 成员

		public System.Collections.IEnumerator GetEnumerator()
		{
			// TODO:  添加 MdiForm.GetEnumerator 实现
			return this.MdiFormsList.GetEnumerator();
		}

		#endregion
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -