Un bouton personalisable pour delphi

Soyez le premier à donner votre avis sur cette source.

Vue 6 856 fois - Téléchargée 914 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

cs_grandvizir
Messages postés
1237
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
10
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.

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

merci JulioDelphi!
delphiriri
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!
cs_grandvizir
Messages postés
1237
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
10
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.

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

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.