/// <summary> /// 置前 /// </summary> /// <param name="control"></param> /// <returns></returns> public bool SetFront(wControl control) { if (base.Contains(control)) { base.Remove(control); base.Add(control); return(true); } return(false); }
/// <summary> /// 移除一个元素 /// </summary> /// <param name="control"></param> public new virtual void Remove(wControl control) { control.Parent = null; base.Remove(control); OnControlRemoved(this, new wControlCollectEventArgs(control)); }
/// <summary> /// 添加一个元素 /// </summary> /// <param name="control"></param> public new virtual void Add(wControl control) { control.Parent = m_parent; base.Add(control); OnControlAdded(this, new wControlCollectEventArgs(control)); }
public wControlCollectEventArgs(wControl control) { Control = control; }