![]() |
Laufzeit oder Entwurfszeit
Hi allerseits,
bin dabei eine Komponente zu schreiben und habe folgendes Problem: Bein Setzen eines Properties soll zur Entwurfszeit (im Objektinspektor) anders reagiert werden als zur Laufzeit. Habe für das Property einen Setter und Getter geschrieben, und möchte nun im Set des Properties erkennen, ob das zur Laufzeit oder im OI gesetzt wurde. Wie geht's ? Danke |
Re: Laufzeit oder Entwurfszeit
Delphi-Quellcode:
/EDIT: .NET Markierung übersehen - sorry!
If ( csDesigning In ComponentState ) Then
Begin // Designtime End Else Begin // Runtime End; |
Re: Laufzeit oder Entwurfszeit
ja danke, das hatte ich vorher schon im Forum gefunden, aber ich arbeite mit .NET, da scheint das irgendwie anders zu heißen, csDesigning gibts da so nicht...
|
Re: Laufzeit oder Entwurfszeit
Zitat:
|
Re: Laufzeit oder Entwurfszeit
ich brauche eine Lösung für winforms...
|
Re: Laufzeit oder Entwurfszeit
Zitat:
![]() ![]() ![]() |
Re: Laufzeit oder Entwurfszeit
Zitat:
|
Re: Laufzeit oder Entwurfszeit
danke, habs in einem dieser Links gefunden - DesignMode heisst das Teil - war ja auch ziemlich naheliegend *lol*
Delphi-Quellcode:
if self.Designmode then
begin //nur im designer end else begin // Code zur Laufzeit end |
Re: Laufzeit oder Entwurfszeit
...und für Nachschlager hier mal der entsprechende Links zur MSDN Library:
![]() |
Re: Laufzeit oder Entwurfszeit
Zitat:
MS hat zwar einiges ähnlich der VCL gemacht (wie schon Borland mit der VCL einiges von VB abgekupfert hat), aber halt nicht 1:1. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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