Salut,
CITATION(palmgaulois @ 20/03/2007 à 20:40 )

Vraiment trop fort cet Eric !!
Bon, ce n'est qu'un UC...
Alors, chose promise, chose due!
Donc tu peux télécharger l'exemple complet ici:
Exemple ucGridExHeaderL'ucGridExHeader implémente les fonctions essentielles, je n'y ai pas intégré les propriétés pour la couleur du texte, du fond, etc...
Dans le LOAD event de la form, tu définis la référence de ton GridEx, à partir de là, l'UC peux en extraire toutes les données dont il a besoin.
Pour ajouter un titre, utilises la méthode AddCaption qui prend 3 arguments:
- Le titre (String)
- L'indice de la colonne de début du titre
- L'indice de la colonne de fin du titre
Ainsi
CODE
ucGridExHeader1.AddCaption "Mon titre",0,1
insére un titre commençant au début de la colonne 0 et s'étendant à la fin de la colonne 1
CODE
ucGridExHeader1.AddCaption "Mon titre",2,2
insére un titre commençant au début de la colonne 2 et s'étendant à la fin de la colonne 2
Le text est automatiquement tronqué et l'ensemble est dessiné en utilisant un double buffer.
Bref, un coup d'oeil sur le code et tu verras qu'il n'y a rien de sorcier.
Je vais en faire une version plus avancée et la mettre dans les UC, sur mon site. La version postée ici en download sera par la suite détruite et j'ajouterais le lien sur la nouvelle version.
Si tu as un problème, fais moi signe.
A+
Eric.