public Control this[int index]
{
get
{
return items[index];
}
set
{
if (items[index] != null && items[index].Disposing == false)
items[index].Dispose();
items[index] = value;
owner.owner.owner.Controls.Add(value);
owner.owner.owner.UpdateRow(owner);
}
}