Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Propiedades de los componentes a traves de una ventana

Hola, necesito crear una ventana para modificar las propiedades de un componente que estoy creando y que me será de mucha utilidad. Si me enseñais algun ejemplo o algo me basta y me sobra . Pongo aquí un par de imágenes para que veais a lo que me refiero:

http://www.usuarios.lycos.es/gatorayosx/CompVentana.JPG

http://www.usuarios.lycos.es/gatoray...mpVentana2.JPG

He estado buscando, pero realmente no se que palabras usar para encontrar una solución y las que he usado no han servido para nada...


Un saludo y gracias!!
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #2  
Antiguo 28-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Las palabras mágicas (si no me equivoco) pueden ser Property Editors.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 28-09-2007
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Más bien diría: Component Editors


Saludos...
Responder Con Cita
  #4  
Antiguo 28-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Hum... pero, el tipo del que hay que derivar es "TPropertyEditor", precisamente... ¿no?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 28-09-2007
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Eh... nop...

Los editores de componentes derivan de TComponentEditor...


Saludos...
Responder Con Cita
  #6  
Antiguo 28-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Es correcto. No conocía esa clase. Y lo cierto es que puede ser en este caso más indicada que "TPropertyEditor", luego de leer la descripción en la ayuda de ambas clases. Dicen que nunca te acuestas sin saber algo nuevo. Gracias maeyanes.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 01-10-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Hola, gracias a ambos por vuestra ayuda. Ya he diseñado la ventana, el componente derivado de TComponentEditor y el componente que será modificado a través de esta ventana. Ahora bien, si en el componente intento crear el tcomponenteditor, uso el constructor Create, pero me pide dos parámetros:

Component: Que le mando Self.
IDesigner: Ni idea de quien debo de mandar.

Agradeceria vuestra ayuda. Un saludo!
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #8  
Antiguo 02-10-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Ya me he dado cuenta de lo que debo de hacer, me faltaba hacer un RegisterComponentEditor, indicando la clase que vamos a modificar las propiedades, y la clase del ComponentEditor.

Un saludo!
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #9  
Antiguo 03-10-2007
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
Hola, gracias a los dos dec y maeyanes, al poner vosotros esto, me ha dado por buscar información acerca lo que comentáis, y saltando de link en link he encontrado la existencia de los .pas que hay en "ToolsAPI" (en ..\CodeGear\RAD Studio\5.0\source\ToolsAPI\). No sé como no miré antes, xD

Saludos.
Responder Con Cita
Respuesta



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
Ventana Propiedades... [Gunman] API de Windows 2 18-11-2005 07:08:55
Ventana Propiedades de Windows triskel API de Windows 2 09-08-2005 13:55:07
Controlar cancelación en ventana de propiedades la impresora Movi Impresión 1 30-11-2004 18:58:39
propiedades de componentes Descendents OOP 1 19-01-2004 16:24:25
Componentes/propiedades Xavierator Varios 3 01-12-2003 20:05:53


La franja horaria es GMT +2. Ahora son las 16:32:06.


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
Copyright 1996-2007 Club Delphi