Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider
Online

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: DBNavigator Refresh Ereignis überschreiben und löschen

  Alt 19. Dez 2006, 07:35
Hi,

das geht IMHO so mit dem TdbNavigator nicht.
Der ClickHandler löst BtnClick aus und dort wird unweigerlich das Refresh ausgelöst.
Jetzt kan man zwar von TDBnavigator ableiten und z.B. die virtuelle Methode BtnClick überschreiben.
Aber da gehen die Probleme schon los. In dieser Methode wird das Event onNavClick ausgelöst - ein inherited kann ich nicht verwenden - ruft ja wieder Refresh auf

Das ist dann wahrscheinlich auch der Grund, warum beim Proggen solcher Komponenten in der Regel von vorn anfangen und auf eine Ableitung von TdbNavigator verzichtet wird.

Cu, Frank
Frank Reim
  Mit Zitat antworten Zitat