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 !