Un bouton personalisable pour delphi

Soyez le premier à donner votre avis sur cette source.

Vue 7 102 fois - Téléchargée 946 fois

Description

Il s'agit d'un composant simple ' un bouton ' s'installant dans diversses versions de delphi , permettant je pense un peu plus de possibilités que la simple classe 'TButton', comme par exemple, la couleur ou changer un peu la forme, il est possible de modifier le source a votre convenance afin d'obtenir ce que vous cherchez plus exactement!
Veuillez excuser les maladresses de prog, mais ce n'est que mon deuxiéme programme pour delphi!

Conclusion :


Il est possible que custbtX existe à l'avenir dans d'autres versions et amélioré!

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
C'est pas coton du tout de faire une source de D3 à D8, car D3 est compatible avec toutes les versions suivantes, aussi bien du point de vue du code que des fichiers DFM. C'est pour cela que je reste fidèle à D3. Ca arrange tout le monde.

Un prog débuté avec D5, n'est pas compatible directement pour D3 car le flux des DFM n'est pas supporté. DFM non éditable. Sinon je suis étonné que D3 ne peut ouvrir QUE des projets de D6.

D1 c'est pour faire du 16 bits, et vendu avec Delphi 3 (ça m'arrange pas mal).

Sinon, JD, si tu veux voir ce qu'on fait avec D3, tu vas sur le forum où j'ai pu mettre une réponse, et tu cliques sur "ZIP" au niveau de ma signature. L'EXE est 100% propre: pas d'inscriptions cachées à l'utilisateur dans la base de registre, pas de désinstallateurs (tout dans le même dossier), plugins évolutifs (même en créer des nouveaux), super pratique, vachement sympa, 3 ans de dvlpt... truc de ouf! Si je le perd, je craque et croque tout le monde.

Sinon, tu peux consulter ma carte d'identité et tu verras que Delphi ne se fait pas rare. Je ne dis pas que tout doit être fait en D3, seulement je ne suis pas mécontent lorsque cela est compatible. Je classe après... Si j'ai fais un commentaire à DelphiRiri, ce n'est pas pour le ridiculiser ou patati, mais pour lui signaler que sa directive est défectueuse. Au passage, je rajoute des trucs. Voilà, c'est tout.

;))
Messages postés
9
Date d'inscription
dimanche 3 août 2003
Statut
Membre
Dernière intervention
11 mars 2006

merci JulioDelphi!
Messages postés
9
Date d'inscription
dimanche 3 août 2003
Statut
Membre
Dernière intervention
11 mars 2006

Je te remerçie pour les infos sur le tutorial, je vais aller regarder aussi la source que tu m'indiques.
J'ai aussi delphi 3 et j'en ai déjà fait une version pour elle, mais il y a sûrement plein de choses à optimiser.
ça doit être coton de faire une seule source de D3 à D8!
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
J'ai testé le composant sur Delphi 3. Les erreurs sont:

#### SUPPRIMER ###
Property Action;
Property Anchors;
Property Constraints;
Property DragKind;
Property OnEndDock;
Property OnStartDock;
DoubleBuffered:=True;

#### BUG ###
Delphi 3 a interprété le code suivant qui est de toute manière à supprimer dans ma version

{$IfDef Delphi5_ou_plus} //mauvaise directive
Property OnContextPopup;
{$EndIf}

############# FIN

Mais après je me fais tor**er avec "MaVar:array of QQCH;" qui n'est pas définissable. Pour les directives de compilation, félicitations ! Y avoir pensé est respectable. Mais pour que tout marche bien, regarde le tutorial 78 que j'ai fait (Rubrique Outils&Liens à gauche). Toutes les déclarations sont là, jusqu'à Delphi 8. Mais pour une évolution plus en détail du tutorial, il faut regarder le code source 27845.

:)
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
Oui, mais j'ai paumé mon identifiant. Il faut que je le retrouve... Je ne suis pas pressé.
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.