Ay! Despues de una semana ignorandome ahora me meten bullaaaa.
Nada, tengo que usar el navegador. Tengo que ponerle, según el caso, enabled false al boton insertar, eliminar o editar. Y al programa le da igual que lo quiera poner enabled false como invisible. Compila bien, ejecuta, y cuando va a cargar el formulario da un Debugger Exception Notification que dice así:
[nota]
'Access violation at address 40106167 in module 'vcl60.bpl'. Read of address 00000058'
[/nota]
El código usado es este:
Código Delphi
[-]
interface
...
type THackDBNavigator = class(TDBNavigator) end;
...
Si los quisiera hacer invisibles:
Código Delphi
[-]
THackDBNavigator(NavMain).VisibleButtons := [nbFirst, nbPrior, nbNext, nbLast];
Si quisiera enabled false lo pongo asi:
Código Delphi
[-]
Buttons[nbInsert].Enabled := False;
Buttons[nbDelete].Enabled := False;
Buttons[nbEdit].Enabled := False;
Ayudaaaaaa, pleaseeeeeee
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)
PD: La excepción me salta cuando uso los nbInsert y compañia....