![]() |
Datenbank: Access • Zugriff über: ADO
AUf DBNavigator Click reagieren
Delphi-Quellcode:
dadurch soll beim Klick auf den edit Button ein normaler TButton sichtbar werden mit dem ich dann ein Bild laden kann
procedure TForm7.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin if Length(DBEdit1.text)> 0 then OpenPic; if Button = nbedit then begin LoadPIC.Visible := True;//TButton end; er wird aber irgendwie nicht sichtbar Edit Erledigt hatte mich vertan musste "nbInsert" sein |
Re: AUf DBNavigator Click reagieren
Das ist die falsche Technik! :warn:
Man sollte nicht schauen, welcher Knopf am DBNavigator gedrückt wurde, sondern ob das Dataset seinen Status von dsBrowse nach dsEdit oder dsInsert ändert. Dazu das Event OnStateChange der DataSource verwenden.
Delphi-Quellcode:
procedure TForm1.DataSource1StateChange(Sender:TObject);
begin case (sender as TDataSource).Dataset.State of dsBrowse: MachWas; dsEdit, dsInsert: MachWasAnderes; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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