Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Controles en tiempo de ejecución (https://www.clubdelphi.com/foros/showthread.php?t=7395)

JCA 13-02-2004 19:06:52

Controles en tiempo de ejecución
 
Mi problema debe ser muy simple de resolver, pero no lo consigo.
En mi aplicación hay una lista de Radiobutton que puede cambiar dependiendo de unos datos de una base de datos. Lo que yo quiero es poder crear y situar en el RadioGroup los Radiobuttons pero en tiempo de ejecución. ¿Cual es la manera?

roman 13-02-2004 19:22:20

Si depende de de una bd ¿por qué no usas un DBRadioGroup?

// Saludos

JCA 13-02-2004 19:40:13

Respuesta a Roman
 
Lo que pasa es que no depende directamente de la BD, sino de unas operaciones hechas con datos de esta y para acerlo con DBRadioGroup sería un poco complicado. Si existe la manera de crear y mostrar controles en tiempo de ejecución sería lo mejor. También podría servir para botones y otras cosas útiles.

Gracias por la rápida respuesta.

roman 13-02-2004 19:55:43

Ok.

¡Claro que se pueden crear controles en tiempo de ejecución!

Aquí te va un ejemplo:

Código:

var
  Group: TRadioGroup;

begin
  Group := TRadioGroup.Create(Self); // Self para que sea el formulario quien
                                                  // lo destruya
  Group.Parent := Self;                    // Para que aparezca dentro del formulario

  { Posición (igualmente puedes modificar otras propiedades) }
  Group.Left := 8;
  Group.Top := 8;

  { Agregamos los botones }
  Group.Items.Add('Un botón');
  Group.Items.Add('Otro botón');
end;

// Saludos

JCA 13-02-2004 21:29:21

Solucionado
 
Si ya suponia yo que era facil.
Gracias por la ayuda.


La franja horaria es GMT +2. Ahora son las 04:32:36.

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