Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi "Such-Kombinationsfeld" nach erfolgreicher Auswahl Inhalt lö (https://www.delphipraxis.net/13912-such-kombinationsfeld-nach-erfolgreicher-auswahl-inhalt-loe.html)

access 29. Dez 2003 06:08


"Such-Kombinationsfeld" nach erfolgreicher Auswahl
 
Habe folgendes Problem:

Benutze ein Kombinationsfeld zum suchen von Dateneinträgen. Nach Auswahl von vorhanden Daten durch das "Such-Kombinationsfeld" wird mir der Datensatz ordnungsgemäß angezeigt.

... und sobald "Fokusverlust" eintritt, hätte ich gerne, dass auch der Wert im "Such-Komibinationsfeld" gelöscht wird.

Gibt es dafür eine Lösung?

Danke für eure Hilfe!

Duffy 29. Dez 2003 06:14

Re: "Such-Kombinationsfeld" nach erfolgreicher Aus
 
Hallo access,
wenn es das OnExit Ereignis gibt ja ...
Zitat:

Zitat von Delphi Hilfe
OnExit (Ereignis von TWinControl)


Das Ereignis OnExit tritt auf, wenn der Eingabefokus von einem Steuerelement zu einem anderen verschoben wird.

Delphi-Syntax:

property OnExit: TNotifyEvent;

C++ Syntax:

__property Classes::TNotifyEvent OnExit = {read=FOnExit, write=FOnExit};

Beschreibung

Verwenden Sie die Ereignisbehandlungsroutine für OnExit, um spezielle Verarbeitungsschritte durchzuführen, wenn ein anderes Steuerelement aktiviert wird.

Das Ereignis OnExit tritt nicht auf, wenn zwischen Formularen oder zwischen einer anderen Anwendung und dieser Anwendung umgeschaltet wird.

Wird zwischen Steuerelementen in unterschiedlichen Container-Steuerelementen (beispielsweise TPanel- und TGroupBox-Steuerelemente) umgeschaltet, tritt ein OnExit
-Ereignis für das Steuerelement im Comtainer auf, bevor das Ereignis OnExit des Containers auftritt.

Entsprechend tritt ein OnEnter-Ereignis des Containers nach dem OnEnter-Ereignis des Steuerelements im Container auf, wenn der Fokus zu einem Steuerelement im Container verschoben wird.

Ein Beispiel: Ein Formular enthält eine OK-Schaltfläche und ein Gruppenfeld mit drei Optionsfeldern. Aktuell hat die Schaltfläche OK den Fokus. Klickt der Benutzer auf eines der drei Optionsfelder, tritt das Ereignis OnExit der Schaltfläche, dann ein OnEnter-Ereignis für das Gruppenfeld, und schließlich ein OnEnter-Ereignis für das Optionsfeld auf, auf das geklickt wurde. Klickt der Benutzer auf die Schaltfläche OK, tritt ein OnExit-Ereignis für das Optionsfeld, dann ein OnExit-Ereignis für das Gruppenfeld und schließlich das Ereignis OnEnter der Schaltfläche auf.

Hinweis: In einigen Steuerelementklassen wird die Eigenschaft ActiveControl aktualisiert, bevor das Ereignis OnExit auftritt.

bye
Claus

Matt 29. Dez 2003 13:53

Re: "Such-Kombinationsfeld" nach erfolgreicher Aus
 
hallo access,

on exit...
kombinationsfeld.clear;

Gruß Matt


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 Uhr.

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