![]() |
Datenbank: Firebird • Zugriff über: Zeos
Navigator
Kan man beim Navigator die Buttons ändern. Die vorhanden sind einfach nicht schön und ich würde gerne andere Buttons anstelle von + und - etc. verwenden. Hat jemand einen Tip`p?
Peter |
Re: Navigator
Hi Peter,
soweit ich weiß kann man die nicht ändern. Aber schon zu Delphi 3 Zeiten gab es eine Menge Alternativen im Netz. Google einfach mal nach "navigator bar" delphi oder so, das bringt einige Treffer. Ansonsten: Selber basteln. :wink: EDIT: Habe gerade marabus Antwort gelesen. :oops: Geht wohl doch. :wall: |
Re: Navigator
Hallo,
die Komponente TDBNavigator hat ein protected field Buttons: array [TNavigateBtn] of TNavButton und TNavButton ist von TSpeedButton abgeleitet.
Delphi-Quellcode:
Getippt und nicht getestet.
type
TCrackDBNavigator = class(TDBNavigator); procedure TDemoForm.FormCreate(Sender: TObject); var eValue: TNavigateBtn; eName: string; begin for eValue := nbFirst to nbRefresh do begin eName := ChangeFileExt(GetEnumName(TypeInfo(TNavigateBtn), Ord(eValue)), '.bmp'); TCrackDBNavigator(DBNavigator).Buttons[eValue].Glyph.LoadFromFile(eName); end; end; Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 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-2025 by Thomas Breitkreuz