Exemplo n.º 1
0
            /// <summary>
            /// アイコン情報作成及びリストへ保管
            /// </summary>
            /// <param name="rect"></param>
            /// <param name="text"></param>
            private static void setIconList(RECT rect, string text)
            {
                iconInfo iInfo = new iconInfo();

                iInfo.rect = rect;
                iInfo.text = text;
                iconInfoList.Add(iInfo);
            }
Exemplo n.º 2
0
                /// <summary>
                /// 発見したらそのアイコン情報を返却する
                /// </summary>
                /// <param name="pos"></param>
                /// <returns></returns>
                public iconInfo HitTestIconInfo(Point pos)
                {
                    iconInfo select = new iconInfo();

                    lock (this)
                    {
                        foreach (iconInfo ii in this)
                        {
                            if (ii.HitTest(pos) == true)
                            {
                                select = ii;
                                break;
                            }
                        }
                    }
                    return(select);
                }
Exemplo n.º 3
0
 public bool Contains(iconInfo d)
 {
     return(List.Contains(d));
 }
Exemplo n.º 4
0
 public void Remove(iconInfo d)
 {
     List.Remove(d);
 }
Exemplo n.º 5
0
 public void Insert(int index, iconInfo d)
 {
     List.Insert(index, d);
 }
Exemplo n.º 6
0
 public int IndexOf(iconInfo d)
 {
     return(List.IndexOf(d));
 }
Exemplo n.º 7
0
 public int Add(iconInfo d)
 {
     return(List.Add(d));
 }