Me gustaría cambiar el comportamiento del botón de inserción en la barra de DBNavigator estándar, desde un conjunto de datos para agregar.¿Cómo cambiar el comportamiento del componente TDBNavigator?
Podría atrapar el botón hacer clic en el evento BeforeAction, hacer el apéndice, etc; y luego, en el evento OnClick, cancela la inserción original, pero parece un truco. Alguna mejor idea? Estoy usando D6 (500,000 kms en el reloj, y todavía estoy fuerte ...).
Gracias por cualquier consejo
Saludos,
philw.
En Lazarus, utilizando en FormCreate THackDBNavigator (myDBNavigator) .Buttons [nbInsert] .OnClick: = DBNavigatorInsertClick; Tengo un mensaje de error: Error: Número incorrecto de parámetros especificados para llamar a "DBNavigatorInsertClick". ¿Algún consejo? – jcfaria
Con Lazarus, use '{$ mode delphi}' o el operador '@': 'THackDBNavigator (DBNavigator1) .Buttons [nbInsert] .OnClick: = @DBNavigatorInsertClick;' –
¡Funciona! Gracias. – jcfaria