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 Form verändern / Transparenz (https://www.delphipraxis.net/105492-form-veraendern-transparenz.html)

MrDevil 22. Dez 2007 23:26


Form verändern / Transparenz
 
Hallo

Folgendes:

TForm ist 500 x 400 Px
ein kleiner Teil von dieser Sichbarenform und zwar von Oben 0 -> 300 soll sichtbar bleiben und von 300 -> 400 soll transparenz
Allerdings sollen TControls die im Trans bereich liegen weiterhin 100%ig zu sehen bleiben

das ganzr MUSS auch unter WIN9X und NTx Systemen funktionsfähig sein.


Wie gehe ich da nun vor ich habe D5 STD

pilic 23. Dez 2007 08:55

Re: Form verändern / Transparenz
 
Dann mache die Form transparent. Angenommen TransparentColor ist clFuchsia, muss die Farbe der Form auch clFuchsia sein. Dann legst du ein Panel von 300 Pixel Höhe an.

Garfield 23. Dez 2007 09:55

Re: Form verändern / Transparenz
 
Könnte das von der Delphiversion abhängig sein? Unter Turbo Delphi würde ich das beispielsweise so machen:

Neues Projekt, ein Panel darauf und dann:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Form1.Color                := clFuchsia;
  Form1.TransparentColorValue := clFuchsia;
  Form1.TransparentColor     := True;
  Form1.ClientWidth          := 500;
  Form1.ClientHeight         := 400;

  Panel1.Caption             := '';
  Panel1.Align               := alTop;
  Panel1.Height              := 300;
end;


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