TGridSelector - Un sélecteur de grille interactif
Par Delphi Source - March 24, 2026 · Vues: 15 · Catégories: Codes Sources · Tags: #Graphisme #Table

TGridSelector - Un sélecteur de grille interactif

Une classe légère et élégante permettant de sélectionner visuellement une grille de type “X lignes × Y colonnes” à la manière de l’outil d’insertion de tableau de Microsoft Word.


Fonctionnalités principales


Affichage automatique d’une grille centrée

  • La grille s’adapte à la taille du TPaintBox.

  • Le nombre maximal de lignes/colonnes est calculé dynamiquement.

  • La grille est toujours centrée grâce à FOffsetX et FOffsetY.


Sélection dynamique au survol

  • Le survol de la souris met en surbrillance la zone sélectionnée.

  • Le label affiche la taille sous forme : N x M Table

  • La sélection se réinitialise automatiquement lorsque la souris quitte la zone.


Rendu visuel propre

  • Fond blanc

  • Grille grise

  • Zone sélectionnée colorée (couleur personnalisable)


Intégration simple

Il suffit de fournir :

  • Un TPaintBox pour le rendu,

  • Un TLabel pour l’affichage de la sélection.

La classe attache automatiquement les événements nécessaires (OnPaint, OnMouseMove, etc.).



Liens de téléchargement : TGridSelector.zip


Un petit clic (J'aime) qui fait plaisir !