Bonjour j'ai recherché en vain une facon de placer comme propriété de mon composant une propriété TOpenDialog le compilateur ne dit rien mais rien marche..
J'ai besoin d'une propriété à la conception pour aller chercher des images..
J'ai réussi avec le TPicture mais voila j'ai besoin du lien de l'image et non de l'image du TPicture...
Voici ce que j'ai de fait
dans le .h
dans le .cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private:TOpenDialog *FImage; void __fastcall SetImage(TOpenDialog *AImage); TOpenDialog *__fastcall GetImage(); __published: __property TOpenDialog *Image = {read=GetImage, write=SetImage};
Je sais pas ce que je fait de pas correct mais bon...Le même code exactement avec un TPicture fonctionne mais je tient a avoir un TOpendialog
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 constructeur..... FImage = new TOpenDialog(this); void __fastcall MaClasse::SetImage(TOpenDialog *AImage) { FImage->Assign(AImage); } TOpenDialog *__fastcall MaClasse::GetImage() { return FImage; }
Merci d'avance pour votre aide
Partager