Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Dbnavigator-Buttons zur Laufzeit ausblenden (https://www.delphipraxis.net/69984-dbnavigator-buttons-zur-laufzeit-ausblenden.html)

drschubi 23. Mai 2006 09:17

Datenbank: mysql • Version: 4.01 • Zugriff über: Zeos

Dbnavigator-Buttons zur Laufzeit ausblenden
 
Guten Morgen,

ich möchte je nach Benutzerstatus, den ich aus meiner DB auslese, die DBNavigatorbuttons sichtbar oder unsichtbar machen.

Delphi-Quellcode:
dbnavigator.visibleButtons[nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbDelete,nbEdit,nbPost,nbCancel,nbRefresh];
funktioniert nicht.

Weiss jemand wie die richtige Syntax dafür lautet?

Danke schön

Schubi

Hoshy 23. Mai 2006 09:24

Re: Dbnavigator-Buttons zur Laufzeit ausblenden
 
Buttons setzen:

Delphi-Quellcode:
DBNavigator1.VisibleButtons :=
    [nbFirst, nbLast];
Einzelne Buttons ausblenden:

Delphi-Quellcode:
  DBNavigator1.VisibleButtons :=
    DBNavigator1.VisibleButtons - [nbFirst];
Einzelne Buttons einblenden:

Delphi-Quellcode:
  DBNavigator1.VisibleButtons :=
    DBNavigator1.VisibleButtons + [nbFirst];
Gruß
Andi

drschubi 23. Mai 2006 09:32

Re: Dbnavigator-Buttons zur Laufzeit ausblenden
 
Hi Andy vielen Dank,

die Lösung habe ich auch gerade getestet, allerdings liegt es wohl an der verwendeten Komponente( BsSkin von Almdev), sagt mir immer
Inkompatible Typen: 'TbsNavigateBtn' und 'TNavigateBtn', muss ich mich mal an ALMDEV wenden.

Mit Standardkomponente funktioniert das einwandfrei.

Gruß Schubi


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz