private void Actualiza() { foreach (Cliente c in clientes) { TarjetaCliente tarjeta = new TarjetaCliente(c, this); tarjeta.ContextMenuStrip = materialContextMenuStrip1; contenedorTarjetas.Controls.Add(tarjeta); if (contenedorTarjetas.Controls.Count >= 50) { break; } } }
private TarjetaCliente GetSender(object sender) { ToolStripMenuItem menuItem = sender as ToolStripMenuItem; if (menuItem != null) { ContextMenuStrip menu = menuItem.Owner as ContextMenuStrip; if (menu != null) { Control controlSelected = menu.SourceControl; TarjetaCliente tarjeta = controlSelected as TarjetaCliente; return(tarjeta); } } return(null); }
private void Refresh() { contenedorTarjetas.Controls.Clear(); var listaClientes = ControlClientes.Instance.GetLista(); if (listaClientes.Count <= 0 || listaClientes == null) { return; } foreach (Cliente c in listaClientes) { TarjetaCliente tarjeta = new TarjetaCliente(c, this); tarjeta.ContextMenuStrip = materialContextMenuStrip1; contenedorTarjetas.Controls.Add(tarjeta); if (contenedorTarjetas.Controls.Count >= 50) { break; } } }