DBNavigator entièrement custom
Par Delphi Source - March 21, 2026 · Vues: 37 · Catégories: Codes Sources · Tags: #GDI+ #DBNavigator

DBNavigator entièrement custom

DBNavigator entièrement custom, rendu via GDI+ dans un simple TPaintBox.

Objectif : remplacer le composant classique par une version plus moderne, légère, personnalisable, et surtout indépendante des limitations visuelles du composant natif.


Ce que propose ce DBNavigator GDI+

  • Rendu vectoriel via GDI+ (icônes MDL2, anti‑aliasing, couleurs dynamiques)

  • Gestion complète des états : hover, pressed, disabled

  • Boutons entièrement dessinés à la main

  • Interaction fluide : clics, survol, états du dataset

  • Intégration simple : il suffit d’attacher le composant à un TPaintBox et à un TDataSource


Pourquoi cette approche ?

Le composant natif TDBNavigator est fonctionnel, mais limité en termes de design moderne.

Avec GDI+, on gagne :

  • Une liberté totale sur le rendu

  • Une meilleure intégration UI/UX dans des applications plus actuelles

  • La possibilité d’ajouter facilement de nouveaux styles ou animations



Liens de téléchargement : DBNavigator.zip


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