Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/03/2012, 08:33
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Botones Dinamicos

Hola snowdogs, para crear botones dinamicos tienes que construirlos por codigo, ahora si quieres construirlos en base a una consulta, lo que puedes hacer es, almacenar tu consulta en un datatable y luego esa recorrerla con un For o For Each y en cada recorrido crearlo de esta manera :
Código vb:
Ver original
  1. 'Hago el recorrido al DataTable
  2. For Each fila As DataRow In DataTable.Rows
  3.  
  4. 'Creo el boton
  5. Dim MiBoton As New Button
  6. 'Declaro el nombre del boton para diferenciar de los demas
  7. MiBoton.Name = "btn" & fila("ID").ToString()
  8. 'Le indico el texto a mostrar
  9. MiBoton.Text = Fila("Descripcion").ToString()
  10. 'Le paso los valores de Tamaño
  11. MiBoton.Size = New Size(Convert.ToInt32(Fila("TamanoX")), Convert.ToInt32(Fila("TamanoY")))
  12. 'Le paso la ubicacion a mostrar dentro del formulario
  13. MiBoton.Location = New Point(Convert.ToInt32(Fila("PosicionX")), Convert.ToInt32(Fila("PosicionY")))
  14. 'Finalmente agregamos el boton al formulario
  15. Me.Controls.Add(MiBoton)
  16.  
  17. Next
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net