Chciałbym zmienić zachowanie przycisku wstawiania na standardowym pasku DBNavigator, z wstawki zestawu danych do dołączenia.Jak zmienić zachowanie komponentu TDBNavigator?
Mogę przechwycić kliknięcie przycisku w zdarzeniu BeforeAction, zrobić załącznik, itp .; a następnie w zdarzeniu OnClick przerwać oryginalną wstawkę, ale wydaje się to trochę hack. Jakieś lepsze pomysły? Używam D6 (500 000 km na zegarze, i wciąż mam siłę ...).
Dzięki za wszelkie rady
Pozdrawiam,
PhilW.
W Lazarus, używając FormCreate THackDBNavigator (myDBNavigator) .Buttons [nbInsert] .OnClick: = DBNavigatorInsertClick; Mam komunikat o błędzie: Błąd: wprowadzono niepoprawną liczbę parametrów dla wywołania do "DBNavigatorInsertClick". Dowolna wskazówka? – jcfaria
Używając Lazarus, użyj polecenia '{$ mode delphi}' lub operatora '@': THackDBNavigator (DBNavigator1) .Buttons [nbInsert] .OnClick: = @DBNavigatorInsertClick; ' –
Działa! Dzięki. – jcfaria