Asterix-Ac
Erfahrenes Mitglied
Hallo Leute,
ich habe mir ein UserControl gebastelt, dass eine PictureBox enthält.
Dem Control habe ich 3 weitere Images hinzugefügt, so dass ich 2 Sets von Mouseover habe.
Die Funktion als solches klappt auch (is ja nich wirklich schwierig
). Aber Wenn ich im Designer die ausgewählten Images wieder entfernen möchte, ist das unmöglich. Sie sind unlöschbar.
Hier vielleicht mal ein Bischen Code :
Ich habe mir 4 Klassenvariablen für die Images deklariert aber noch nicht instantiiert.
Mit jeder Eigenschaft weise ich die Images zu.
Folgende Methoden habe ich(die aber eigentlich für den Designer nicht relevant sind):
PictureBox1MouseEnter
PictureBox1MouseHover
PictureBox1MouseLeave
OnLoad
OnResize
OnPaint
Die On... Methoden hatte ich nur Testweise drin, bis mir dann aufgegangen ist, dass die ja nur zur Laufzeit benötigt werden.
Müssen die Images nicht irgendwo Disposed werden? Aber wo?
Über viel Hilfe würde ich mich viel freuen,
Asterix
ich habe mir ein UserControl gebastelt, dass eine PictureBox enthält.
Dem Control habe ich 3 weitere Images hinzugefügt, so dass ich 2 Sets von Mouseover habe.
Die Funktion als solches klappt auch (is ja nich wirklich schwierig

Hier vielleicht mal ein Bischen Code :
Ich habe mir 4 Klassenvariablen für die Images deklariert aber noch nicht instantiiert.
Code:
public Image Image
{
get
{
return pictureBox1.Image;
}
set
{
pictureBox1.Image = value;
_outImage = (Bitmap)pictureBox1.Image;
}
}
Folgende Methoden habe ich(die aber eigentlich für den Designer nicht relevant sind):
PictureBox1MouseEnter
PictureBox1MouseHover
PictureBox1MouseLeave
OnLoad
OnResize
OnPaint
Die On... Methoden hatte ich nur Testweise drin, bis mir dann aufgegangen ist, dass die ja nur zur Laufzeit benötigt werden.
Müssen die Images nicht irgendwo Disposed werden? Aber wo?
Über viel Hilfe würde ich mich viel freuen,
Asterix