Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Panel - Farbe wechseln (https://www.delphipraxis.net/140892-panel-farbe-wechseln.html)

himitsu 28. Sep 2009 14:32

Re: Panel - Farbe wechseln
 
ja dann sollte es funktionieren :stupid:

Hawkeye219 28. Sep 2009 14:39

Re: Panel - Farbe wechseln
 
Hallo,

wenn du mit "06" die Version "Delphi 2006" meinst, dann setze einmal die Eigenschaft ParentBackground deines Panels auf den Wert False.

Gruß Hawkeye

yasR 28. Sep 2009 15:10

Re: Panel - Farbe wechseln
 
Es klappt auch mit ParentBackground = false nicht, es klappt nur bei Panel11 der Effekt aber nicht bei den restlichen -.-

Delphi-Quellcode:
procedure TForm5.Panel11Click(Sender: TObject);
begin
 (Sender as TPanel).Color := RGB(195,195,195);
 delay(260);
 (Sender as TPanel).Color := clWhite;
end;

himitsu 28. Sep 2009 15:12

Re: Panel - Farbe wechseln
 
hast du Panel11Click auch den OnClick-Ereignissen der anderen Panels zugewiesen?

yasR 28. Sep 2009 15:14

Re: Panel - Farbe wechseln
 
Ahhhhhh.... Es liegt daran das sie noch kein OnClick Event haben.. aber muss ich das jetzt so machen:

Delphi-Quellcode:
procedure TForm5.Panel11Click(Sender: TObject);
begin

end;



procedure TForm5.Panel12Click(Sender: TObject);
begin
//...
end;



procedure TForm5.Panel13Click(Sender: TObject);
begin
//...
end;


procedure TForm5.Panel14Click(Sender: TObject);
begin
 //...
end;

DeddyH 28. Sep 2009 15:31

Re: Panel - Farbe wechseln
 
Das kannst Du im OI machen, dann haben alle Panels dieselbe Behandlungsroutine, aber sie steht nur einmal im Quälkot.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:23 Uhr.
Seite 3 von 3     123   

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