Example #1
0
        public int ActiveID()
        {
            int instance = -1;

            for (int i = 0; i < ClipBoardData.id_max; i++)
            {
                if (this[i].IsEqual(ClipBoardStruct.GetClipBoardData(), ClipBoardStruct.GetFormat()))
                {
                    instance = i;
                    break;
                }
            }
            return(instance);
        }
Example #2
0
 public void Add(object title, object data, string format)
 {
     ClipBoardStruct cbStruct;
     for (int j = 0; j < 2; j++)
     {
         for (int i = id_set; i < list.GetLength(0); i++)
         {
             if (!this[i].save)
             {
                 id_set = id_set < id_max - 1 ? id_set + 1 : 0;
                 cbStruct = new ClipBoardStruct(title, data, format);
                 list.SetValue(cbStruct, i);
                 Added(cbStruct);
                 return;
             }
         }
         id_set = 0;
     }
 }
Example #3
0
        public void Add(object title, object data, string format)
        {
            ClipBoardStruct cbStruct;

            for (int j = 0; j < 2; j++)
            {
                for (int i = id_set; i < list.GetLength(0); i++)
                {
                    if (!this[i].save)
                    {
                        id_set   = id_set < id_max - 1 ? id_set + 1 : 0;
                        cbStruct = new ClipBoardStruct(title, data, format);
                        list.SetValue(cbStruct, i);
                        Added(cbStruct);
                        return;
                    }
                }
                id_set = 0;
            }
        }