Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TPageControl.OnChange (https://www.delphipraxis.net/81508-tpagecontrol-onchange.html)

Abrand 28. Nov 2006 14:41


TPageControl.OnChange
 
Hallo,

ich verwende bei TPageControl die Ereignisse OnChange und OnChanging.
Leider werden diese Ereignisse nicht aufgerufen, wenn per Programm
über ActivePageIndex der Reiter gewechselt wird. :wall:

Gibt es da eine Möglichkeit, dass diese Ereignisse trotzdem
aufgerufen werden.

Alexander

Nils_13 28. Nov 2006 15:11

Re: TPageControl.OnChange
 
Hi,

überprüf bei z.B. OnClick der PageControl, ob sich der Index verändert hat.

SirThornberry 28. Nov 2006 15:17

Re: TPageControl.OnChange
 
Wenn du generell das OnChange ausgelöst haben willst, setze ActivePage und ActivePageIndex nicht direkt sondern schreib eine Funktion welche du aufrust die das dann macht. In der selbst geschriebenen Funktion kannst du dann die Ereignisse aufrufen.

[Edit]Schreibfehler korrigiert[/Edit]

Abrand 28. Nov 2006 16:30

Re: TPageControl.OnChange
 
Zitat:

Zitat von SirThornberry
Wenn du generelle das OnChange ausgelöst haben willst setzen ActivePage und ActivePageIndex nicht direkt sondern schreib eine Funktion welche du aufrust die das dann macht. In der selbst geschriebenen Funktion kannst du dann die Ereignisse aufrufen.

Danke, dieser kleine geniale Trick hat mir geholfen. :thumb:


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