![]() |
![]() |
| 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
|
|||
|
|||
|
Joer.. Román.. como leches no he caido antes!!!.. si es que aún soy muy novato... en fin, muchas gracias de nuevo (utilizaré una variable de FrameActivo).
Nota: No os cuento la porrada de veces que he escrito un procedimiento para esconder todos los frames, porque me da vergüenza. ![]() Saludos y gracias. |
|
#2
|
||||
|
||||
|
Ya puestos a trabajar de la forma de roman, se podría hacer algo más automático:
Con este rollo, a partir de ahora solo tienes que hacer: y listo, se oculta el que se estaba viendo y se muestra el nuevo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 05-04-2007 a las 12:40:03. |
|
#3
|
|||
|
|||
|
Hola Lepe,
Gracias por tu respuesta, pero.. no es enrevesar demasiado las cosas?? No alcanzo a ver la ventaja de lo que propones.. aunque seguramente es porque no tengo conocimientos suficientes. Aprovecho para ampliar mis horizontes y preguntarte por el código siguiente que has puesto en tu respuesta: Código:
public FrameActivo :TFrame read FFrameActivo write SetFrameActivo; Gracias de nuevo y un saludo. |
|
#4
|
||||
|
||||
|
Me equivoqué en esa línea, debería decir:
Eso significa que cuando vamos a leer (read) la propiedad FrameActivo, en realidad se lee la variable FFrameActivo, típico en este caso:
Y cuando se va a escribir (write) en esa variable, Ejemplo: Se ejecutará el procedimiento SetFrameActivo, con lo cual, podemos realizar otras operaciones. Además, como ese procedimiento lleva un parámetro, podemos saber si FFrameActivo ya tenía asignado el Frame1, el Frame2, o cualquier otro. En el código delphi anterior, el parámetro "Value" será el valor que queremos asignar, es decir "Frame1". Fíjate que antes de mi mensaje, tú tendrías que hacer lo dicho por roman, 3 líneas de código:
A partir de ahora, es sólo una línea de código:
Mira cualquier unidad de delphi con clases, y verás que trabaja así internamente, es decir, no estoy inventando nada nuevo .Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear Procesos Hijos | ---baja--- | API de Windows | 3 | 06-07-2006 20:07:47 |
| Formulario MDI e Hijos | chux | OOP | 7 | 07-12-2005 21:19:14 |
| multiples hijos en un TTreeView | bustio | OOP | 1 | 23-11-2005 09:42:03 |
| Forms Hijos | djj | OOP | 9 | 31-10-2004 02:16:27 |
| ...14 hijos... | Jure | Humor | 0 | 18-08-2004 00:55:03 |
|