Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Ereignis aktive Objekt change (https://www.delphipraxis.net/159356-ereignis-aktive-objekt-change.html)

EarlyBird 24. Mär 2011 16:00

Ereignis aktive Objekt change
 
Hallo,
gibt es ein Ereignis das ausgelöst wird wenn sich das aktive Objekt ändert?
Ich würde damit gerne aufzeichnen in welcher Reihenfolge der User etwas aktiviert.

Danke für Eure Hilfe
Gruß EarlyBird

rollstuhlfahrer 24. Mär 2011 16:20

AW: Ereignis aktive Objekt change
 
Im OI auf Ereignisse klicken und schon hast du eine ganze Liste an Möglichkeiten, welche Änderungen du Aufzeichnen möchtest.

Bernhard

EarlyBird 24. Mär 2011 16:55

AW: Ereignis aktive Objekt change
 
Danke für deine Antwort.

Ich möchte es nicht pro Objekt festlegen.
Mir ist schon klar das ich onfocuschange oder onclick nehmen kann.
Aber das müßte ich für jedes Object eingeben.
Ich suche eher sowas wie "Form.onActiveObjectchange"
Aber das gibt es ja nicht.

rollstuhlfahrer 24. Mär 2011 16:58

AW: Ereignis aktive Objekt change
 
Du kannst aber für alle gewünschten Objekte das Ereignis OnEnter/OnFocus auf die selbe Prozedur legen und dann dort den Sender auswerten.

Bernhard

EarlyBird 24. Mär 2011 18:35

AW: Ereignis aktive Objekt change
 
Das wollte ich gern vermeiden.
Es sind halt sehr viele Objekte.

Bummi 24. Mär 2011 21:25

AW: Ereignis aktive Objekt change
 
Have fun ...
Delphi-Quellcode:
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
        procedure ActiveChanged; Override;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ActiveChanged;
begin
  inherited;
  Caption := ActiveControl.Name;
end;

sx2008 24. Mär 2011 22:33

AW: Ereignis aktive Objekt change
 
Event OnActiveControlChange des globalen Objekts Screen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:14 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