Hallo,
Ich habe ein UserControl mit einer Eigenschaft bool x.
Das UserControl zieh ich dann auf eine Form und ändere im Designer die Eigenschaft x = true.
Beim Starten ist x dann leider wieder false weil die Code Deklaration private bool x die Eigenschaft wieder auf false setzt und die Einstellung vom Designer überschreibt. Was mache ich falsch??
Gruß und Danke
Hallo halloleute,
ich kann Dir nur raten debugge das ganze einmal, du wirst dadurch schnell feststellen wo sich dein Denkfehler befindet.
Du must ja nur feststellen wo die stelle ist die der Designer ändert und wie der Code augerufen wird indem Du dieses Property setzt.
Herzliche Grüße
Lars
Danke. Verstehe. Hab ich den Wert wohl zu früh abgegriffen.
Der Wert wird (im Designer) erst gesetzt, nachdem das Control instanziiert ist. Ihn im Constructor vom Control abzufragen ist also zu früh. Kaum macht mans richtig, gehts...
Danke!