private void MostrarUsuarios() { DataTable dt = new DataTable(); Dusuarios funcion = new Dusuarios(); funcion.mostrar_Usuarios(ref dt); Contador = dt.Rows.Count; }
private void DibujarUsuarios() { try { PanelUsuarios.Visible = true; PanelUsuarios.Dock = DockStyle.Fill; PanelUsuarios.BringToFront(); DataTable dt = new DataTable(); Dusuarios funcion = new Dusuarios(); funcion.mostrar_Usuarios(ref dt); foreach (DataRow rdr in dt.Rows) { Label b = new Label(); Panel p1 = new Panel(); PictureBox I1 = new PictureBox(); b.Text = rdr["Login"].ToString(); b.Name = rdr["idUsuario"].ToString(); b.Size = new Size(175, 25); b.Font = new Font("Microsoft Sans Serif", 13); b.BackColor = Color.Transparent; b.ForeColor = Color.White; b.Dock = DockStyle.Bottom; b.TextAlign = ContentAlignment.MiddleCenter; b.Cursor = Cursors.Hand; p1.Size = new Size(155, 167); p1.BorderStyle = BorderStyle.None; p1.BackColor = Color.FromArgb(20, 20, 20); I1.Size = new Size(175, 132); I1.Dock = DockStyle.Top; I1.BackgroundImage = null; byte[] bi = (Byte[])rdr["Icono"]; MemoryStream ms = new MemoryStream(bi); I1.Image = Image.FromStream(ms); I1.SizeMode = PictureBoxSizeMode.Zoom; I1.Tag = rdr["Login"].ToString(); I1.Cursor = Cursors.Hand; p1.Controls.Add(b); p1.Controls.Add(I1); b.BringToFront(); flowLayoutPanel1.Controls.Add(p1); I1.Click += miEventoImagen; } } catch (Exception) { } }