コード例 #1
0
 public void AddElement(string name, string type, Point aPoint, Size aSize, string tooltip)
 {
     UI.Element element = new UI.Element()
     {
         Name    = name,
         Type    = type,
         Tooltip = tooltip
     };
     element.Rect.Location   = aPoint;
     element.Rect.Size       = aSize;
     element.Rect2           = element.Rect;
     element.ImageHighlight  = this.picHighlight.Clone(element.Rect, this.picHighlight.PixelFormat);
     element.ImageForeground = this.picForeground.Clone(element.Rect, this.picForeground.PixelFormat);
     if (tooltip != null)
     {
         element.hasToolTip = true;
     }
     else
     {
         element.hasToolTip = false;
     }
     if (type == "static")
     {
         element.isDisplayFore = true;
     }
     element.Exec = null;
     this.elementlist.Add(element);
 }
コード例 #2
0
ファイル: UI.cs プロジェクト: rodrigoreis/dreamcheeky-thunder
 public UI.Element GetElementByName(string name)
 {
     UI.Element element1 = (UI.Element)null;
     foreach (UI.Element element2 in this.elementlist)
     {
         if (element2.Name == name)
         {
             element1 = element2;
         }
     }
     return(element1);
 }
コード例 #3
0
 public UI.Element GetElementByName(string name)
 {
     UI.Element element = null;
     foreach (UI.Element element1 in this.elementlist)
     {
         if (element1.Name != name)
         {
             continue;
         }
         element = element1;
     }
     return(element);
 }