FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con Array de Foms
Tengo implementado un Array de forms de la siguiente forma
Array_Ventanas : Array [0..Maximo_Ventanas_abiertas] of Tform; En esta array voy guardando las ventanas que abro desde mi aplicacion, que pueden ser de clientes, proveedores articulos... Las creo de la siguiente forma: Array_Ventanas[x] := TFArticulos.Create(Self); // si es un articulo Array_Ventanas[x] := TFClientes.Create(Self);// si es un cliente ... El problema que tengo, es que si quiero acceder a por ejemplo a un label que está en todos mis forms (Label1) tengo que hacerlo de la siguiente forma: TFArticulos(Array_ventanas[x]).Label1.Caption:='Prueba'; // si es un articulo TFClientes(Array_ventanas[x]).Label1.Caption:='Prueba'; // si es un cliente ... Es decir tengo que saber que tipo de form está en cada posición del array con lo que tengo un monton de lineas duplicadas. ¿Esto se puede hacer de otra forma utilizando punteros u otro método para simplificar al máximo el código? Gracias. |
#2
|
||||
|
||||
Hola glopez.
En principio no es necesario que declares un arreglo para los forms, Delphi ya permite acceder a ellos mediante la propiedad vectorial Forms de la clase TScreen.
En cuanto a tu consulta, revisá si te sirve este enlace. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
En realidad lo que me quiero ahorrar es tener que poner "TFArticulos(...." para poder acceder a los componentes del Form.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con array | JULIPO | Varios | 1 | 12-03-2009 02:10:30 |
Array Of bytes [Problema] | Ðαяισš | Varios | 3 | 31-12-2008 09:22:23 |
Problema con Array | MikyVato | Varios | 3 | 28-01-2007 03:00:40 |
problema con array de componentes | nenufer | Varios | 2 | 06-06-2006 11:44:28 |
problema con un array de tipos | aram2r | OOP | 5 | 08-06-2005 09:54:28 |
|