Hallo zusammen,
Ich möchte ein Steuerelement erstellen, daß als Eigenschaft eine Klasse beinhaltet. Das Aufrufen des zugeordneten UITypeEditor (<EditorAttribute(GetType(PropertyClassEditor), GetType(System.Drawing.Design.UITypeEditor))> funktioniert poblemlos. Ebenso das Ändern der Klasseneigenschaften in einer modalen Form. Beim Übernehmen der Änderungen werden diese auch gespeichert.
Nun zu meinem Problem:
Obwohl in der aufrufenden Eigenschaft ein Neuzeichnen durch Invalidate() ausgelöst werden sollte, wird dies nicht durchgeführt. Erst beim Wechseln des Controls auf der Designer Oberfläche wird neu gezeichnet.
Wer kann mir aufzeigen, wie ein Neuzeichnen meines Kontrolls nach Beendigung des UITypeEditor durchgeführt wird.
Ich möchte ein Steuerelement erstellen, daß als Eigenschaft eine Klasse beinhaltet. Das Aufrufen des zugeordneten UITypeEditor (<EditorAttribute(GetType(PropertyClassEditor), GetType(System.Drawing.Design.UITypeEditor))> funktioniert poblemlos. Ebenso das Ändern der Klasseneigenschaften in einer modalen Form. Beim Übernehmen der Änderungen werden diese auch gespeichert.
Nun zu meinem Problem:
Obwohl in der aufrufenden Eigenschaft ein Neuzeichnen durch Invalidate() ausgelöst werden sollte, wird dies nicht durchgeführt. Erst beim Wechseln des Controls auf der Designer Oberfläche wird neu gezeichnet.
Wer kann mir aufzeigen, wie ein Neuzeichnen meines Kontrolls nach Beendigung des UITypeEditor durchgeführt wird.
Comment