Example #1
0
 /// <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);
 }
Example #2
0
 /// <summary>
 /// 移除一个元素
 /// </summary>
 /// <param name="control"></param>
 public new virtual void Remove(wControl control)
 {
     control.Parent = null;
     base.Remove(control);
     OnControlRemoved(this, new wControlCollectEventArgs(control));
 }
Example #3
0
 /// <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));
 }
Example #4
0
 public wControlCollectEventArgs(wControl control)
 {
     Control = control;
 }