Also, ich habe folgendes Problem:
In meinem Programm gibt es eine Picturebox. Beim herüberfahren über die Picturebox, soll eine andere Picturebox darüber eingeblendet werden, mit der Aufschrift "Vergrößern" um das Bild in Vollbild anzuzeigen. Das Problem ist nur, dass ich vorher noch nicht wissen kann, welche Maße das geladene Bild hat. Da die Picturebox auf "Zoom" eingestellt wird, gibt es dann zum Beispiel einen Rand oben und unten vom Bild, sodass das Ereignis Mouse_Over auch ausgelöst wird, wenn man mit der Maus gar nicht über das Bild selber geht.
Gibt es ein Ereignis nur für Mouse_Over das Bild?
Meine Idee war, dass man die Größe Picturebox auf die Größe des Bildes verkleinert. Das klappt auch, jedoch funktioniert es nicht wenn ich den Code dazu in den Form1_Load Sub reinschreibe, ich denke das liegt daran, dass die Bildinfos noch nicht geladen sind. Es funktioniert aber, wenn ich den Code zum Beispiel ind das Ereignis Form1_MouseOver reinkopiere. Dann wird das Bild aber neu geladen, und ein unsauberes ruckeln entsteht und außerdem ist es Möglich über das Bild zu gehen ohne über die Form selbst zu "MouseOvern". Gibt es den nicht irgendwie ein Ereignis wie "FormLoaded", sodass also alle Elemente schon geldaden sind? Oder habt ihr andere Ideen?
Entschuldigt bitte meine Fehler, ich benutze dieses Forum zum erten Mal. Ich hoffe ihr habt Antworten, auf jeden Fall schon mal Danke!
MFG,
iBasic
In meinem Programm gibt es eine Picturebox. Beim herüberfahren über die Picturebox, soll eine andere Picturebox darüber eingeblendet werden, mit der Aufschrift "Vergrößern" um das Bild in Vollbild anzuzeigen. Das Problem ist nur, dass ich vorher noch nicht wissen kann, welche Maße das geladene Bild hat. Da die Picturebox auf "Zoom" eingestellt wird, gibt es dann zum Beispiel einen Rand oben und unten vom Bild, sodass das Ereignis Mouse_Over auch ausgelöst wird, wenn man mit der Maus gar nicht über das Bild selber geht.
Gibt es ein Ereignis nur für Mouse_Over das Bild?
Meine Idee war, dass man die Größe Picturebox auf die Größe des Bildes verkleinert. Das klappt auch, jedoch funktioniert es nicht wenn ich den Code dazu in den Form1_Load Sub reinschreibe, ich denke das liegt daran, dass die Bildinfos noch nicht geladen sind. Es funktioniert aber, wenn ich den Code zum Beispiel ind das Ereignis Form1_MouseOver reinkopiere. Dann wird das Bild aber neu geladen, und ein unsauberes ruckeln entsteht und außerdem ist es Möglich über das Bild zu gehen ohne über die Form selbst zu "MouseOvern". Gibt es den nicht irgendwie ein Ereignis wie "FormLoaded", sodass also alle Elemente schon geldaden sind? Oder habt ihr andere Ideen?
Entschuldigt bitte meine Fehler, ich benutze dieses Forum zum erten Mal. Ich hoffe ihr habt Antworten, auf jeden Fall schon mal Danke!
MFG,
iBasic