public void AddItem(string texto, object valor) { Rectangle area; GridItem ultimoItem; try { ultimoItem = itens.Last(); } catch (Exception) { ultimoItem = null; } if (ultimoItem == null) area = new Rectangle(box.Area.X + 10, box.Area.Y + 10, box.Area.Width - 20, 25); else area = new Rectangle(ultimoItem.Area.X, ultimoItem.Area.Y + ultimoItem.Area.Height , ultimoItem.Area.Width, 25); GridItem gridItem = new GridItem(texto, area, valor); gridItem.MouseClick += new System.EventHandler(this.Click_ItemSelecionado); AddItem(gridItem); }
public void AddItem(GridItem gridItem) { this.itens.Add(gridItem); }