Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TabSheet + onclick (https://www.delphipraxis.net/119159-tabsheet-onclick.html)

julchen 21. Aug 2008 10:40

Re: TabSheet + onclick
 
Korrektur:
Delphi-Quellcode:
Case PageControl1.ActivePage.TabIndex of
       1: Form1.Color:= clblue;
       2: Form1.Color:= clred;
       .
       .
       .
end;

Micha88 21. Aug 2008 14:11

Re: TabSheet + onclick
 
So würde ich es machen:

Delphi-Quellcode:
case TPageControl(Sender).ActivePageIndex of
       0: Form1.Color:= clblue;
       1: Form1.Color:= clred;
       2: Form1.Color:= clblack;
end;

taaktaak 21. Aug 2008 14:40

Re: TabSheet + onclick
 
Warum?
Delphi-Quellcode:
TPageControl(Sender)...
Würde doch nur Sinn machen, wenn verschiedene PageControls "senden". Im vorliegenden Fall wird die Nachricht doch von verschiedenen TabSheets verschickt - oder?

//edit - Ach, Quatsch! Streichen den Text!

Micha88 21. Aug 2008 15:46

Re: TabSheet + onclick
 
Ja dann eben:

Delphi-Quellcode:
case PageControl1.ActivePageIndex of
       0: Form1.Color:= clblue;
       1: Form1.Color:= clred;
       2: Form1.Color:= clblack;
end;
Ich schreibe aber, bei jedem größeren Projekt, prinzipiell immer mit "Sender".

taaktaak 21. Aug 2008 15:49

Re: TabSheet + onclick
 
:oops: schon klar!
War :stupid: was ich geschrieben hatte!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 Uhr.
Seite 2 von 2     12   

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