![]() |
Einzelne Buttons Ansprechen vom DBNavigator
Ich schon wieder :) ,
ich habe in einer TForm von mir einen DBNavigator eingesetzt von dem nur bestimmte Buttons zu sehen sind, einer von denen die man sehen kann ist der nbedit. Jetzt möchte ich aber das wenn man auf nbedit klickt der Datensatz zu bearbeiten geht und (meine eigendliche Frage jetzt) das bei klick auf diesen Button der Focus in mein DBEdit Nachname in einer anderen Form gesetzt wird (aber wirklich nur beim klick auf nbedit). Meine Frage also jetzt wie kann ich den einzelnen Button im DBNav ansprechen und im sagen :
Delphi-Quellcode:
Habe mit dem Ereigniss onklick versucht (vom DBNavigator) dabei reagieren aber logischer weise alle Buttons und wenn ich die Datensätze durchgehe setzt er mir nur beim ersten klick den Focus in das gewünschte Feld.
dbedtnachname.setFocus;
Gruss Darkchild |
Re: Einzelne Buttons Ansprechen vom DBNavigator
Ich denke mal so :
Delphi-Quellcode:
//im OnClick des DBNavigators
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn); begin if Button = nbedit then dbedtnachname.setFocus; end; |
Re: Einzelne Buttons Ansprechen vom DBNavigator
Jo Funktioniert !
Musste halt nur noch die TForm angeben in der das DBEdit liegt, aber geht ohne Probleme. Ich war vorher in der selben Funktion und Ereigniss habe aber anstatt Button, btnclick angesprochen und damit gings nicht. Aber nun wird alles gut , dank Dir :-D ! Danke Gruss Darkchild |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:15 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