Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-01-2012
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Poder: 14
cmfab Va por buen camino
Creacion de una lista de controles en tiempo de ejecucion

Hola a todos, necesito crear controles en tiempo de ejecucion, cuya cantidad de lineas es dinamica, osea depende de tablas en la BD, el tema está en que necesito tres capas, las dos primeras serian labels y la tercera serían por ejemplo radiobox donde el usuario escogería una variante. los controles deberían distribuirse de la siguiente forma:

Categoria 1 (Tlabel) - Sería el nombre de una categoria
Servicio 1 (Tlabel) - Nombre de un servicio determinado
Producto 1 (radiobox) - Producto que pertenece al servicio 1
Producto 2 (radiobox) - Producto que pertenece al servicio 1
Categoria 2 (Tlabel) - Sería el nombre de una categoria
Servicio 2 (Tlabel) - Nombre de un servicio determinado
Producto 1 (radiobox) - Producto que pertenece al servicio 2
Producto 2 (radiobox) - Producto que pertenece al servicio 2

los datos serian tomados de una BD, pero lo que necesito es alguna explicacion de como crear los controles de esta manera y que queden en una lista que por supuesto tengo scrooll vertical porque pueden ser varios renglones. gracias por sus aportes
Responder Con Cita
  #2  
Antiguo 05-01-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Sobre crear controles en ejecución puedes revisar los mensajes que aparecen al final de esta misma página, revisar los ejemplos de mi página donde hay varios con código o realizar un búsqueda en los foros.

Para que se creen en una lista y puedas navegar usando scroll, creo que lo más sencillo es que utilices un ScrollBox como contenedor y vayas creando los controles en su interior. Puedes asignarles top a medida que los creas o utilizar la propiedad Align. La otra opción para mantener los controles con diferentes tamaños, pero alineados, es crear cada componente dentro de un TPanel y el TPanel lo añades al ScrollBox con Align=alTop.
__________________
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.
Responder Con Cita
  #3  
Antiguo 05-01-2012
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Poder: 14
cmfab Va por buen camino
Excelente la explicación ya lo estoy probando. mil gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear Controles en Tiempo de Ejecucion Neeruu Varios 3 31-05-2008 20:29:23
Como crear controles en tiempo de ejecucion? bustio OOP 1 03-02-2005 19:32:50
Creación de componentes en tiempo de ejecución jymy788 Varios 2 27-01-2005 17:22:20
Controles en tiempo de ejecución JCA OOP 4 13-02-2004 21:29:21
Repetir varios controles en tiempo de ejecución Feñiz OOP 11 14-11-2003 10:41:16


La franja horaria es GMT +2. Ahora son las 22:27:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi