|
Ausgewählte Bereiche einer Grafik können Sie mit Hilfe von
leeren Image-Steuerelementen zu so genannten "Hotspots"
machen. Fährt der Mauszeiger über so einen Hotspot, kann er sein
Aussehen ändern. Wird ein Hotspot angeklickt, können Sie in Ihrem
Programm gezielt diese Auswahl des Anwenders reagieren. Sie sparen
sich damit eine umständliche Berechnung der jeweiligen
Mauspositionen in den Maus-Ereignissen des Formulars bzw. des
Steuerelements, das die Grafik selbst enthält, da sie die die
Ereignisse der Hotspot-Image-Steuerelemente selbst auswerten
können.
Ein leeres Image-Steuerelement als Hotspot können Sie vor ein
anderes Image-Steuerelement, das die Grafik enthält, legen, nicht
aber vor eine PictureBox. Da eine PictureBox aber als Container für
andere Steuerelemente dienen kann, können Sie die
Hotspot-Image-Steuerelemente in die PictureBox direkt hineinlegen,
wenn Sie sie aktiviert haben.
Natürlich erhalten Sie so nur rechteckige Hotspots. Doch in den
meisten Fällen ist das vollauf ausreichend.
Einen Hand-Cursor finden Sie übrigens im Res-Ordner des
Beispielprojekts.
|