Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Orden de las Propiedades de un componente (https://www.clubdelphi.com/foros/showthread.php?t=38081)

VictorPenyalver 01-12-2006 18:59:58

Orden de las Propiedades de un componente
 
Hola a todos,

Ya se que quizas sea una tonteria, pero he creado un componente y me interesa que las propiedades tengan un orden en la paleta; consiste en crear un fichero en formato LCR (equivalente a la norma19 pero para Francia) y la posicion de cada valor es significativa, por lo que me gustaria que en el object inspector pudiese ordenar las propiedades(codigo banco, importe,etc..) en funcion de su orden dentro del fichero.

He cambiado el nombre de las propiedades de esta forma aCodeEnregistrement, bCodeOperation,cNumerotage, dDateDeRemise... porque lo ordena alfabeticamente y asi me aseguro que mantiene el orden que quiero, pero me gustaria hacerlo bien si es posible.

Gracias por vuestra ayuda,
Saludos!!

Bicho 01-12-2006 19:09:24

Hola, siento no poder serte de ayuda, pero creo que no es posible, tienes la opción de poder ordenar las propiedades alfabéticamente o agruparlas por categoría.
Éste último se consigue de la siguiente forma.
En la pestaña de properties, botón derecho => Arrange => by Category.

Yo me encontré en la misma situación, hace unas semanas estuve creando un componente y prefería que algunas propiedades estuvieran ordenadas de otra manera que no fuera alfabéticamente pero no encontré solución.

Saludos

VictorPenyalver 01-12-2006 20:32:27

Ya me lo temia,
de todas formas me llama la atención que cuando entras en las propiedad Anchors de algun otro componente,por poner un ejemplo, estas no siguen un orden alfabetico:

akLeft,akTop,akRight,akBottom

Esto es lo que me gustaria conseguir.

Gracias por contestar Bicho

roman 02-12-2006 02:10:04

Cita:

Empezado por VictorPenyalver
estas no siguen un orden alfabetico:

Pero eso es porque Anchors es una propiedad de tipo set y el inspector de objetos muestra los distintos valores de acuerdo a su ordinal:

Código Delphi [-]
type TAnchorKind = (akTop, akLeft, akRight, akBottom);

es decir, TAnchorKind es un tipo de datos ordinal y en ese sentido akRight es menor que akBottom.

// Saludos

VictorPenyalver 02-12-2006 11:31:02

Pues esta era mi ultima baza; ya veo que lo que pretendo no es posible. De todos modos gracias por vuestra colaboracion.


La franja horaria es GMT +2. Ahora son las 19:27:12.

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