Delphi-PRAXiS
Seite 1 von 2  1 2      

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 TGradientForm von TForm abgeleitet...aber wie benutzen? (https://www.delphipraxis.net/10289-tgradientform-von-tform-abgeleitet-aber-wie-benutzen.html)

Stanlay Hanks 15. Okt 2003 13:03


TGradientForm von TForm abgeleitet...aber wie benutzen?
 
Hallo zusammen! Erstmal sorry für den Titel...Aber mein Problem is etwas schwer in einen Satz zu fassen.
Also: Ich hab mir gesacht, um nicht immer einen Hintergrund (Farbverlauf) für mein Form zeichnen zu müssen, leite ich mir einfach ein neues Form (in meinem Fall TGradientForm) ab, das das beim Zeichnen automatisch macht. SOweit so gut...Das wichtigste dabei hab ich mir natürlich nicht überlegt: Wie kann ich so eine Komponente überhaupt verwenden? Ich meine, ich kann sie installieren: wunderbar. Ich hab sie auch auf der Komponentenpalette: toll. Aber wenn ich sie aufs Form zieh, passiert gar nix (Is ja auch irgendwo sinnlos ein Form auf ein Form zu ziehen :gruebel:).
Wäre toll wenn mir wer helfen und mir sagen könnte, wie ich so eine Komponente einsetzen kann.

Danke schon mal.
Man liest sich, Stanlay :i:

Stanlay Hanks 15. Okt 2003 15:26

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
*schieb* :angle2:
Sorry, bin ein bisschen ungeduldig, aber ich möchte ein neues Projekt anfangen und müsste dazu wissen, ob ich auf meine besagte Komponente bauen kann, oder ob ich das anders lösen muss.

Man liest sich, Stanlay :hi:

sakura 15. Okt 2003 15:34

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
Sorry, daß ich Deiner Frage etwas ausweiche, aber die beste Lösung die mir einfältt wäre, daß Du mal die Companion Tools CD1 einschiebst und die LMD-Tools installierst :mrgreen: Auf der dann neuen Paletten-Seite LMD Form findest Du die Komponente TLMDFormFill, die tut genau das ;-)

...:cat:...

mirage228 15. Okt 2003 15:35

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
versuch mal in der unit deklaration

TForm1 = class(TForm)

durch

TForm1 = class(TGradientForm)

zu ersetzen... ne andere lösung weiss ich jetzt au net...

mfG
mirage228

Stanlay Hanks 15. Okt 2003 15:38

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
@Sakura Ich versteh schon, was du meinst. :wink: Aber ich dachte halt, da ich noch nicht soviel mit Komponentenentwicklung etc. gemacht hab, und mich dein Tutorial etwas neugierig gemacht hat, probier ich das halt mal aus. Durch Ausprobieren kommt man doch immer wieder ein Stück vorwärts, finde ich. Außerdem wollte ich ja nicht nur die Funktion mit dem Farbverlauf, sondern auch noch ein paar andere Funktionen (im Nachhinein) einbauen. Wäre toll, wenn mir trotzdem wer sagen könnte, wie ich diese Komponente verwenden kann.

Man liest sich, Stanlay :hi:

Stanlay Hanks 15. Okt 2003 15:42

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
@mirage Oh....sorry. hatte deine Antwort noch nicht gelesen, als ich den letzten Beitrag geschrieben hab. Danke für die Antwort. Aber wenn ich das so mache, geht das zwar, aber ich kann keine Eigenschaften im OI zuweisen :(

Christian Seehase 15. Okt 2003 15:48

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
Moin Stanlay,

Zitat:

Zitat von Stanlay Hanks
aber ich kann keine Eigenschaften im OI zuweisen

eventuell doch.
Probiert hab' ich das noch nicht, aber Du könnstest ein so verändertes Formular zur Objektablage hinzufügen.
Wenn Du es dann als Neues Formular hinzufügst, müsste es eigentlich die Eigenschaften haben.

Stanlay Hanks 15. Okt 2003 15:51

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
Hallo. Danke für die Antwort....bitte nicht lachen...aber was is die Objektablage?
Kannst du mir bitte (möglichst genau) erklähren, wie ich das machen muss?

sakura 15. Okt 2003 15:54

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
Du klickst mit der "rechten Maustaste" auf das Form und wählst den Punkt "Zur Objectablage hinzufügen..." aus. Nach bestätigen des Dialoges gehst Du auf Datei->Neu->... und wählst aus ;-)

...:cat:...

Stanlay Hanks 15. Okt 2003 16:00

Re: TGradientForm von TForm abgeleitet...aber wie benutzen?
 
Danke...aber da tut sich auch nix...er sagt mir zuerst, ich müsste die aktuelle Unit Speichern. Wenn ich das gemacht hab, dann hab ich mein Formular zwar im "Neu" Dialog...aber im OI ändert sich nix...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 Uhr.
Seite 1 von 2  1 2      

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