Suite à cette conversation, je me suis rapellé un composant que j'ai écrit il y a plusieurs années déjà.
Il travaille indifféremment sur les Forms et les MDIForms.
Il permet d'afficher un fond en dégradé sur vos feuilles de la couleur StarColor à la couleur EndColor en choisissant le sens du dégradé (Orientation) avec en prime, un picture centré sur la feuille, redimensionnée à la taille de la fenetre en respectant le ratio hauteur/largeur de l'image. Le composant à également une propriété MaskColor qui est la couleur à mettre en tranparence (idéal pour des logos)
Voici le dernier membre de la famille
Pour être plus sérieux, voici un exemple avec une MDIForm
Il reste quelques soucis avec les composants pseudo-graphiques (comme les labels) mais avec un peu d'astuce on arrive a s'en débrouiller.
Pour son utilisation, rien de plus simple. Déposez un composant n'importe ou sur la form ,remplissez les différentes propriétés et mettez cette ligne de code dans le Form_Load
Code : Sélectionner tout - Visualiser dans une fenêtre à part Gradient1.SetParentHwnd
OCX DiGradient6.zip
Partager