Je voudrais changer le comportement du bouton d'insertion sur la barre DBNavigator standard, d'une insertion de jeu de données à ajouter.Comment changer le comportement du composant TDBNavigator?
Je pourrais piéger le clic de bouton dans l'événement BeforeAction, faire l'append, etc; puis dans l'événement OnClick, annulez l'insertion d'origine, mais cela semble un peu un hack. De meilleures idées? J'utilise D6 (500 000 kms sur l'horloge, et ça continue tout de même fort ...).
Merci pour tout conseil
Cordialement,
PhilW.
Dans Lazarus, en utilisant sur FormCreate THackDBNavigator (myDBNavigator) .Buttons [nbInsert] .OnClick: = DBNavigatorInsertClick; J'ai un message d'erreur: Erreur: Nombre incorrect de paramètres spécifiés pour l'appel à "DBNavigatorInsertClick". Un conseil? – jcfaria
Avec Lazarus, utilisez '{$ mode delphi}' ou l'opérateur '@': 'THackDBNavigator (DBNavigator1) .Buttons [nbInsert] .OnClick: = @DBNavigatorInsertClick;' –
Cela fonctionne! Merci. – jcfaria