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); }
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; } }