Problem mit Property im Designer

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Krissel095.

    Problem mit Property im Designer

    Heyho.
    Ich habe momentan ein Problem mit einer Property eines Controls, die vom Typ "Animator", einer eigenen Klasse ist. Der Designer erstellt leider jedes Mal eine eigene Instanz im Designercode, die Fehler verursacht, denn eigentlich wird die Property im Konstruktor des Controls auf einen bestimmten Wert gesetzt. Gibt es eine Möglichkeit zu unterbinden, dass der Designer auf diese Property Zugriff hat? Ich habe folgendes probiert:

    Quellcode

    1. [EditorBrowsable(EditorBrowsableState.Never)]
    2. public Animator Animator
    3. {
    4. get { return _animator; }
    5. set { _animator = value; }
    6. }


    bzw.

    Quellcode

    1. [Browsable(false)]
    2. public Animator Animator
    3. {
    4. get { return _animator; }
    5. set { _animator = value; }
    6. }


    Leider funktioniert keines von beiden, allerdings habe ich auch nichts anderes erwartet.

    MfG
    Das Problem ist, dass ich von einer Klasse erbe und die Property nicht in der Control-Klasse selbst ist. Deshalb brauch ich den Zugriff, um überhaupt selbst darauf zugreifen zu können. ;)

    EDIT: Habs jetzt einfach mit ner Public Variable gelöst, da ich keine andere Möglichkeit gefunden habe.

    MfG

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Krissel095“ ()