Comment on peut afficher la calendrier dans une cellule d'un DBGrid
Comment on peut afficher la calendrier dans une cellule d'un DBGrid
Tu peux bidouiller un truc pour récupérer les coordonnées canvas, via OnDrawColumnCell, puis avec un TDateTimePicker que tu créé à la volée tu le superpose dans le Rect, et tu auras ainsi le bouton Calendrier standard ... tu peux aussi utiliser un TCalendar (Exemple) ou un TMonthCalendar ... pour afficher ces composants en fonction du Rect soit dans une fenêtre ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
bonjour,
Il est plus propre sinon plus simple de regarder du côté de "InplaceEditor".
en surchargeant "CreateEditor".
a+
TvolgaDBGRid (avec sources)
http://www.volgadb.com/index.php?opt...startdown&id=1
.
Envoyé par Yurck
Je n'ai jamais cherché faut dire, je n'ai jamais fait d'edition complexe pour mes Grilles (je préfère avoir un écran de saisie complet qui s'affiche lors d'un double click car mes grilles sont souvent en ligne selectionnée et non éditable)
Très interessant ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Partager