Wie kann ich feststellen, ob ein Benutzersteuerelement in der IDE, im Debug-Modus oder in der freigegebenen EXE ausgeführt wird?

8

Ich habe ein Benutzersteuerelement, das ich erstelle. Zweck ist, dem Benutzer den Status einer Klasse anzuzeigen. Offensichtlich ist dies egal und verlangsamt die Vorgänge, wenn das Steuerelement in der IDE ausgeführt wird, sobald es einem Formular hinzugefügt wird.

Eine Möglichkeit, um dies zu umgehen, wäre das Erstellen und Hinzufügen des Steuerelements zur Steuerelementsammlung des Formulars zur Laufzeit. Aber das scheint nicht perfekt.

Gibt es eine Möglichkeit, ein Flag im Steuerelement festzulegen, damit bestimmte Codeabschnitte basierend auf der Ausführung übersprungen werden können?

ps. Ich verwende C # und VS 2008

    
RichieACC 03.12.2008, 10:59
quelle

2 Antworten

15
%Vor%     
TcKs 03.12.2008, 11:04
quelle
4

Ich habe diese Antwort in einem anderen Beitrag gefunden und es scheint einfacher zu sein und besser für meine Situation zu funktionieren.

Konstruktionsmodus vom Konstruktor eines Steuerelements erkennen

%Vor%     
Ben Gripka 22.03.2013 14:02
quelle

Tags und Links