Form_Load fuer CustomControl?

06/09/2008 - 18:47 von je | Report spam
Hallo allerseits,

ich möchte einen Code umàndern, bei dem alles bisher in einer Form
war. Ein Teil soll ausgelagert werden in ein abgeleitetes Control
(nicht direkt von Control, sondern über mehrere Generationen, ein
TrendChart). Ein Teil der Initialisierung dieses Control ist bisher im
Form_Load-Handler. Was ist dafür der àquivalente Handler im
CustomControl? Ist es OnPaint? Der Constructor ist sicher zu früh, da
es sich um eine Berechnung mit Hilfe der ClientSize und der PlotArea
handelt, diese also schon definiert sein müssten.

Gruss

Johannes
 

Lesen sie die antworten

#1 Nicolas Pavlidis
07/09/2008 - 11:24 | Warnen spam
Hi!

je wrote:
Hallo allerseits,

ich möchte einen Code umàndern, bei dem alles bisher in einer Form
war. Ein Teil soll ausgelagert werden in ein abgeleitetes Control
(nicht direkt von Control, sondern über mehrere Generationen, ein
TrendChart). Ein Teil der Initialisierung dieses Control ist bisher im
Form_Load-Handler. Was ist dafür der àquivalente Handler im
CustomControl? Ist es OnPaint? Der Constructor ist sicher zu früh, da
es sich um eine Berechnung mit Hilfe der ClientSize und der PlotArea
handelt, diese also schon definiert sein müssten.



Wie heißt deine Basisklasse? Bei UserControl beispielsweise gibt es ein
LoadEvent.

Je nachdem was du erreichen wilst ist OnPaint mit unter nicht die beste
Wahl, da dieses Ereignis jedes mal ausgelöst wird, sobald was zu
zeichnen ist, beispielsweise wenn dein Fenster minimiert wurde udnw
wieder sichtbar wird usw.

LG
Nicolas

Ähnliche fragen