FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Manejo Creación de Componentes e Hilos
Buenas:
En la actualidad se esta desarrollando un simulación en donde creamos componentes, en nuestro caso TPanel, mediante el hilo se van creando y se almacenan en un TObjectList, y deja de crear al momento de parar el hilo. El inconveniente que tenemos es como editar el componente almacenado en el TObjectList para poder cambiarle propiedades, en nuestra simulación es realizar movimiento, como el top, left. Utilizamos los siguientes comandos pero no nos edita. Código:
Procedure TReloj.MoverPaquetes; var i:integer; Objeto:TObject; Panel:TPanel; begin for i :=0 to FSimulacion.listaPaquetes.Count-1 do begin Objeto:=FSimulacion.listaPaquetes.Items[i]; if Objeto is TPanel then Panel := Objeto; // ShowMessage(Objeto.ClassName) ; //Objeto.Top:=PanelMover.Top+20; end; end; |
#2
|
||||
|
||||
Hola.
Si no te entendí mál, el problema es que no podés acceder a las propiedades de los objetos almacenados en el TObjectList, una forma sería:
Saludos. Edito: Perdón rogeriobeltran, no reparé que el hilo estaba en Lazarus, el ejemplo es para Delphi. Tendrías que probar si el cast TPanel(...).Propiedad funciona en en Lazarus...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-05-2011 a las 16:01:52. |
#3
|
|||
|
|||
Gracias por tu respuestas, me sirvio mucho.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Creación de un Menú Desplegable personal y el manejo de teclas | aeff | OOP | 1 | 24-11-2009 08:04:14 |
Creacion de componentes | paur | C++ Builder | 5 | 25-06-2008 09:45:36 |
Creación de componentes | CAOS | OOP | 28 | 16-09-2005 13:24:22 |
Creación de componentes | soul6301 | Varios | 14 | 01-06-2004 17:36:11 |
manejo de hilos en java | kellyjohana | JAVA | 1 | 08-05-2004 22:57:11 |
|