gebu34
Messages postés118Date d'inscriptionsamedi 9 décembre 2006StatutMembreDernière intervention17 novembre 2009
-
27 févr. 2009 à 19:14
gebu34
Messages postés118Date d'inscriptionsamedi 9 décembre 2006StatutMembreDernière intervention17 novembre 2009
-
28 févr. 2009 à 01:41
Bonjour à tous,
Je cherche à faire un composant incluant un TColorDialog dans les propriétés.
Un TColor dans les propriétés, je sais faire...mais je voudrais aller plus loin que les couleurs prédéfinies.
J'aimerais avoir une propriétés "Couleur1" avec le bouton "3 points" qui m'ouvre TColorDialog.
Pour l'instant je tourne en rond......
Merci pour les bonnes idées.
A+
gebu34
Messages postés118Date d'inscriptionsamedi 9 décembre 2006StatutMembreDernière intervention17 novembre 2009 27 févr. 2009 à 23:47
Tout a fais.....j'ai été chercher des tas de solutions tordues alors que j'avais la plus simple sous les yeux..
Merci, un petit coup de pouce peut faire gagner beaucoup de temps....
A+
gebu34
Messages postés118Date d'inscriptionsamedi 9 décembre 2006StatutMembreDernière intervention17 novembre 2009 28 févr. 2009 à 01:41
A titre d'exemple voiçi quelques lignes qui mettent les "3 points" pour un "A propos" tiré d'un compo Slider:
type
//Property AboutBox
TAboutSlideBarProperty = class(TPropertyEditor)
public
procedure Edit; override;
function GetAttributes: TPropertyAttributes; override;
function GetValue: string; override;
end;
function TAboutSlideBarProperty.GetAttributes: TPropertyAttributes;
begin
Result := [paMultiSelect, paDialog, paReadOnly];
end;
function TAboutSlideBarProperty.GetValue: string;
begin
Result := 'Click on...for About box';
end;
Avec ça je n'ai pas encore pu faire démarrer un TColorDialog......
Les "3 points" sont fournis par GetAttributes paDialog...
Si celà peut aider.....A+