Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-02-2008
Avatar de NeoAnderson
NeoAnderson NeoAnderson is offline
Miembro
 
Registrado: feb 2008
Posts: 17
Poder: 0
NeoAnderson Va por buen camino
Perdon, en el mensaje anterior olvide poner la liga del panel transparente que probé. Es este
Responder Con Cita
  #2  
Antiguo 12-02-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Creo que estas intentando decirme algo, ¿Dock no era el de Regreso al futuro?

No conozco el dock del Mac Os Guepardo, pero no tienes el problema que yo pensaba.

Crea una nueva unidad (sin form asociado) y en ella crea varias rutinas para crear y modificar el Parent o lo que sea. Al tener 3 unidades, se hace más difícil las referencias circulares.

Más o menos:
Código Delphi [-]
Unit unit3;

interface
 uses UImagen, UMain;

procedure ModificaFimagen(Form:TFMain; fImage:TFImagen);

implementation
procedure ModificaFimagen(Form:TFMain; fImage:TFImagen);

begin 

 Form.loquesea := ....
 fImage.blah_blah;
end;

En el Implementation uses de TFmain y UFImagen, añadimos el Unit3.

La cosa queda:
Umain hace uso de UImagen en el interface
Umain hace uso de Unit3 en el implementation

UImage hace uso de Unit3 en el implementation, para llamar a las rutinas que modifican las propiedades del padre.

Espero que no me equivoque

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 12-02-2008
Avatar de NeoAnderson
NeoAnderson NeoAnderson is offline
Miembro
 
Registrado: feb 2008
Posts: 17
Poder: 0
NeoAnderson Va por buen camino
No obtuve mi efecto deseado, pero funciona mi programa

Gracias Lepe por tu respuesta. Efectivamente "Doc" era el cientifico medio loco de volver al futuro, pero al que yo me refiero es a un "dock" con k al final, lo que pasa es que no se su nombre en español. Es esa barrita transparente que parece de cristal en donde se ponen accesos directos para las aplicaciones en el nuevo Mac OSX Leopard, pero bueno, eso ya es punto y aparte.
Tu sugerencia de agregar una tercera Unit es bastante mas funcional pues puedo mantener una mejor organizacion del programa y ademas se facilita el mantenimiento. Asi que al final opté por eliminar completamente las referencias circulares para propositos de buen diseño y agregar una Unit sin Form asociado para llevar mejor el control.

Gracias a todos por sus sugerencias y comentarios, aunque si saben de algun buen Panel Transparente, les estaría mas que agradecido.
Responder Con Cita
  #4  
Antiguo 12-02-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Supongo que las conoces, pero, en sitios web como Torry's Delphi Pages o Delphi Super Pages tal vez encuentres lo que necesitas.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 12-02-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Ah, vale, en Español sería así como "barras de herramientas adosables" (del verbo adosar), ya que se adhieren a los bordes de pantalla o a un control anfitrión (dockHost).

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 12-02-2008
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 25
Crandel Va por buen camino
En Visual Studio, la propiedad Dock es el equivalente a Align de Delphi
__________________
[Crandel]
Responder Con Cita
  #7  
Antiguo 12-02-2008
Avatar de NeoAnderson
NeoAnderson NeoAnderson is offline
Miembro
 
Registrado: feb 2008
Posts: 17
Poder: 0
NeoAnderson Va por buen camino
Gracias Dec por las sugerencias, en Torry's Delphi Pages ya busqué y existen algunas versiones, pero funcionan solo para casos en particular, y Delphi Super Pages no la conocía, pero voy a buscar, aunque un campo para busqueda no les vendría mal, pues tienen demasiada informacion como para buscar manualmente, pero bueno, espero que ahi se encuentre la solucion. Aunque no comprendo pk nadie ha hecho un panel transparente completamente funcional, tan dificil es de programar componentes?? Yo tenía la idea de ver como hace la transparencia un TLabel y eso mismo aplicarselo a un TPanel, pero no se si sea dificil. Ja, pero creo que esté hilo se está cambiando mucho de tema y eso no es bueno no?

Última edición por NeoAnderson fecha: 12-02-2008 a las 20:47:55.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como cambiar valores en la ventana "General" propiedades del sistema JuanErasmo API de Windows 52 17-02-2012 17:42:20
Comentario "aplastante" contra los que atacan la "piratería" Casimiro Noteví La Taberna 12 07-03-2010 14:03:02
Como hacer que se vea "Si" en vez de "TRUE" en un DBGrid lu9eui C++ Builder 2 07-08-2007 04:03:13
Necesito llamar a métodos de clases "hija" desde su clase "padre" Flecha OOP 17 20-04-2007 00:03:53


La franja horaria es GMT +2. Ahora son las 21:53:14.


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