![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si el usuario pone X mesas, el programa tiene que crear los botones, y eso es bastante facil, aunque lleve 3 o 4 pruebas.
Tendrás varias constantes y variables: boton_Width boton_height ActualLeft AcutalTop En un bucle que se ejecuta X veces vas incrementando ActualLeft en pasos de Boton_Width, con esto ya sabes el left del nuevo botón. Form.ClientWidth div boton_Width te dirá cuantos botones te caben en una sola fila, y además en este punto incrementas ActualTop en Boton_height unidades, por tanto, ya tienes el nuevo Top de la nueva fila de botones. saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
Neftali, el tema no es plantearlo con la distribucion de las mesas. eso es solo una representacion numerica, mas o menos lo que dice LEPE.
eso es lo que estoy haciendo, ahora como debo declarar el evento onclick? ya que como en el formulario no tengo ningun boton creado por defecto (los creo todos en tiempo de ejecucion) calculo que por lo menos seria algo asi
Con esto seria suficiente para que los botones creados en tiempo de ejec. respondan al evento? |
|
#3
|
||||
|
||||
|
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|