Hallo,
ich habe mir ein kleines User Control „gebastelt“, mit dem man verschiedenste Buttons selber machen kann. Man zeichnet sich einfach in einem Grafik-Programm den Button im nicht-gedrückten bzw. im gedrückten Zustand, übergibt dass dem User Control und fertig.
Das funktioniert sogar mit runden Knöpfen: d.h. nur der runde Teil ist anklickbar, obwohl das Control selber natürlich eckig ist!! Diese funktionalität unterstützt VB beim User Control ganz von selbst mit den Properties „MaskColor“ und „MaskPicture“. Ein kleines Test-Projekt zum Ausprobieren mit kompletten Source-Code gibts unter
https://www.my-files.de/mkatlein/Oeffentlich/VisualB…
Jetzt zu meinem Problem: ich möchte ein „Hovern“ einbauen. Das wäre, wenn die Buttons immer eckig sind, ja relativ leicht. Wie funktioniert das, wenn die Buttons rund sind?!? Der „Hover-Effekt“ soll natürlich nur dann eintreten, wenn die Maus über den runden Teil des Buttons fährt!!!
Any ideas?!?!?