![]() |
Form Type ändern
Hi,
also ich benutze die Carbon Copy- Looks Like Mac Os X Komponenten für meinen Media Player. Eingebunden wird das Mac Style Form indem man bei
Delphi-Quellcode:
reinschreibt und in die uses oben ccform einfügt.
type
Form1 = class(TccForm) Meine Frage ist jetzt ob es irgenwie möglich ist in der laufenden Anwendung das Design wieder zu entfernen. Logischerweise klapp folgendes in einem Button nicht :) :
Delphi-Quellcode:
Weiß einer ob das geht oder muss ich zwei Exe Dateien anbieten und dann umschalten obwohl ich das eigentlich nicht will?
type
Form1 = class(TForm) |
Re: Form Type ändern
Objekt freigeben und neu erstellen.
|
Re: Form Type ändern
Wie geht das? Also Form1.Free; und dann?
|
Re: Form Type ändern
Du könntest auch die Komponenten um eine Eigenschaft "Enabled" erweitern. Oder einfach eine andere Skinengine verwenden, wo das geht.
|
Re: Form Type ändern
Und wie kann ich das Form jetzt neu erstellen?
|
Re: Form Type ändern
Delphi-Quellcode:
<Objekt> := <Klasse>.Create(<Owner>, <weitere Params>);
|
Re: Form Type ändern
Könnte aber Probleme geben, wenn er sein Mainform vorher releasen muss.
|
Re: Form Type ändern
Dann müsste er halt eine unsichtbare Dummy-Mainform verwenden.
War auch nicht als Musterlösung, sondern als Denkanstoss gedacht. Obwohl ich bezweifele, das er einen solchen bei ihm auslöst. Man sollte das Ganze sowieso anders lösen. |
Re: Form Type ändern
|
Re: Form Type ändern
Aber wie soll ich das denn um ein Enabled erweitern? Ist doch nichtmal eine Komponente oder?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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