Bonsoir !
Voici mon pack de composants !
Voici une description de tous ces composants :
- BactBar : une sympatique barre de progression, 16 millions de couleurs possibles, complètement stable, evenements hérités + OnMouseLeave, OnMouseEnter, affichage d'une caption, dégradé sur 2 couleurs, etc ...
- BactFileInfo : un composant non visuel pour récupérer plein d'infos sur un fichier en particulier !
- BactMasterVolume : composant non visuel très simple d'utilisation pour modifier le volume principal. Pourrait ne pas marcher sous Vista (Vista gère les sons par application plutôt que par sortie).
- BactSound : composant non visuel pour jouer rapidement un son WAVE
- BactSystemInfo : composant non visuel pour récupérer diverses informations sur l'ordinateur (nom de l'ordinateur - possibilité de le modifier, nom de l'utilisateur, ip locale, etc ...
- BactURL : composant visuel descendant de TLabel, qui permet d'ouvrir une page internet lorsqu'on clique dessus. Des trucs interessants à voir dedans.
- DirectoryDlg : boîte de dialogue pour sélectionner son dossier, paramétrable.
- SwitchLed : ben ma LED, voir la source postée il y a quelques temps pour description.
- WinRun : composant non visuel permettant de démarrer votre application (ou une autre car paramétrable) à chaque démarrage de Windows. Je crains que ce composant ne soit fort instable.
Voilà ! Il y aura sûrement des ajouts de composants, des optimisations, etc ...
J'ai fourni un exemple pour chaque composant, sauf pour WinRun (ça touche au registre, je vais me faire taper sur les doigts).
Bon la plupart des composants sont simples, utiles, pas très compliqués et tout. Mais certains sont approfondis (BactBar, SwitchLed, DirectoryDlg, BactURL, et quelques autres).
PS : si vous voyez des procédures Nothing (qui ne font rien), c'est parce que il faut absolument à Delphi un read et un write + un published pour afficher la propriété dans l'editeur d'evenements. C'est toujours mieux quand c'est affiché dedans, donc voilà ...