FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
componente, editor de componente y editor de propiedades
Un saludo, y haber si alguien pudiese ayudarme
Tengo un componente no visual, y este tiene una propiedad por ejemplo "Option" que tiene subpropiedades, y dentro de estas propiedades de option esta una que se llama columnas que llama a un form(tiene ...). Entonces el metodo EditProperty dentro del editor de componentes solo me recorre las propiedades del componente y no las que tiene dentro Option, es decir no reconoce la propiedad "columnas" y entonces el parametro Property no le puedo ejecutar un metodo Property.Edit para ejecutar el llamado que tiene un propertyeditor del campo columnas. Existe alguna forma de llamar o obtener la property dentro de option para llamar al edit que ya está en el property editor, en este caso de Columnas. Como dentro del editor de componentes tener acceso a llamar al edit del property editor de la propiedad columnas. Tcomponente1 name +option subpropiedad1 Columnas [...] - llama a un form Tag TamcxGridFind_Editor = class(TDefaultEditor) protected procedure EditProperty(const PropertyEditor: IProperty; var Continue: Boolean); override; este solo llama a name, option y tag. No llama a subpropiedad1 ni a columnas, que en este ultimo caso quisiera escribir propertyeditor.edit procedure Edit; override; public function GetVerb(Index: Integer): String; override; function GetVerbCount: Integer; override; procedure ExecuteVerb(Index: Integer); override; end; Muchas gracias a todos. |
#2
|
|||
|
|||
Hola...
Bienvenido a los foros de Club Delphi, te recomiendo que le des una leida a la Guía de Estilo. Otra cosa, cuando publiques código fuente en Delphi, usa las etiquetas delphi: [delphi] begin ProcedimientoAEjecutar; Variable := 'hola mundo'; // ejemplo end; [/delphi] lo que se mostrará en los foros así:
Ahora, sobre tu duda, podrías ampliar un poco más la información? Por ejemplo, como está declarado Options. Saludos... |
#3
|
|||
|
|||
Aqui envio una explicación y parte del codigo, gracias
Muchas gracias por todo, es mi primer mensaje y no sabia como hacerlo, trataré de realizarlo mas explicito la proxima vez, disculpen por favor.
Muchas gracias En el procedure TamcxGridFind_Editor.EditProperty del editor de componentes que se ejecuta al dar dblclic sobre el componente en tiempo de diseño quiero que se ejecute el TcxgfColumns_Property.Edit del editor de propiedades de la propiedad Columnas dentro de las opciones. Lo que me pasa es que dentro de TamcxGridFind_Editor.EditProperty solo se ejecuta para las propiedades del componente y no para las subpropiedades que tiene la propiedad options. habrá alguna forma de registrar para saber dentro de TamcxGridFind_Editor.EditProperty todas las propiedades que tiene la propiedad Option dentro. Aqui pongo parte del codigo que tiene que ver con eso.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Qué componente o dll utilizar en C# para realizar un editor lo más parecido a Microso | msmunoz | .NET | 0 | 13-12-2006 02:17:10 |
Acceso a las propiedades de un objeto desde el editor de propiedades | Hugo | OOP | 0 | 24-11-2006 13:58:22 |
Un editor de propiedades | eliash | OOP | 4 | 10-05-2006 21:51:09 |
componente editor de texto | clanmilano | Varios | 1 | 23-01-2006 16:41:37 |
Problema creando un nuevo componente y un editor de propiedades | Koder | OOP | 8 | 21-08-2005 11:59:08 |
|