Wie füge ich ein mouse-over-tooltip, um ein Bild mit .DrawImage()
Hey alle, ich bin nicht sicher, ob das möglich ist, aber ich versuche Sie dynamisch hinzufügen eine QuickInfo zu einem image mit der Graphics-Methode DrawImage. Ich dont sehen irgendwelche Eigenschaften oder Ereignisse, wenn das Bild moused über, oder etwas so, ich weiß nicht, wo man anfangen soll. Ich bin mit WinForms (in C# - .NET 3.5). Irgendwelche Ideen oder Anregungen wäre willkommen. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde vermuten, dass Sie irgendeine Art von
UserControl
und rufen SieDrawImage()
imOnPaint
Methode.Gegeben, dass Ihre QuickInfo wird gesteuert ausdrücklich. Im Grunde erstellen Sie eine
Tooltip
auf dem Formular, geben Sie Ihre Kontrolle über eine Eigenschaft, zeigt die QuickInfo, wenn Ihr die Kontrolle erhielt eineMouseHover
Ereignis, und blenden Sie die QuickInfo angezeigt, wenn Sie erhalten eineMouseLeave
Veranstaltung.Etwas wie dieses:
Denken Sie daran, Sie haben zu store Grenzen dem Bild, das Sie zeichnen
und in der
mouseMove event
prüfen, ob die Lage descurrent Mouse cursor
bei, dass die region, dann zeigt der ToolTip anderes verbergen.