Un control systray (et oui encore un) mais assez complet


Description

Bon, ne criez pas au scandale trop vite. Je sais que le site en est plein mais ce control apporte quelques nouveautés.
Après avoir visité presque toutes les sources du site sur ce sujet... j'en ai retenu principalement 3. Celles de EBArtSoft, Yomm et Jack.
Mais même celles-ci ne me convenaient pourtant pas à 100%.

Le challenge était donc de faire une source qui réunisse les avantages des trois.
- Simple à utiliser (cf le projet d'exemple joint)
- Animation de Jack totalement automatisée (pas de code à ajouter pour l'utilisateur)
- Renvoi de tout les evenements necessaires
- J'ai également ajouté le controle d'un crash de l'explorer. L'icone est ainsi recréée automatiquement.
- Ajout également de ToolTip multilignes.

Merci de tester et de me faire part de votre avis.

Source / Exemple :


'Ajout de l'icone en mode manuel
SysTray1.Icone_Add
ou
Systray1.Icone_Add False

'Suppression de l'icone
SysTray1.Icone_Delete

'Passage en mode automatique (mon préféré)
SysTray1.Icone_Add True

'Affichage d'un message (ToolTip multiligne)
SysTray1.ShowBalloonTip "Message multiligne", "Cortex@TNT - SysTray", [TTIcon : Info]

Conclusion :


Merci à Yomm, EBArtSoft et Jack pour leurs sources dont je me suis largement inspiré.

Merci également à Renfield pour m'avoir aidé à finaliser le code.

Bonne prog

Codes Sources

A voir également

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.