Hej! I klassen Button finns eventen MouseEnter och MouseLeave som du borde kunna använda. Nja, det finns inga händelser till ToolBarButton. Har även kollat på ToolBaren, men där finns det bara ButtonClick och någon till. Ah, tänkte att det var vanliga knappar. Hittade iaf en länk som kanske kan vara till lite hjälp: http://www.dotnet247.com/247reference/System/Windows/Forms/ToolBarButton.aspx?v=2 När jag tittade på sidan verkade som man få räkna ut positionerna.Muspekare över en knapp i verktygsfältet
I mitt program har jag en verktygsfält med knappar och en statusbar. När anvädaren för muspekaren över knappen så skall ett meddelande visas i staturaden. Någon som har någon ide hur gör man för att kolla vilken knapp muspekaren är på?Sv: Muspekare över en knapp i verktygsfältet
Sv: Muspekare över en knapp i verktygsfältet
Sv: Muspekare över en knapp i verktygsfältet
Sv: Muspekare över en knapp i verktygsfältet
Jag löst det så här:
<code>
Private Sub tlbVerktyg_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles tlbVerktyg.MouseMove
If e.X > tbbNew.Rectangle.X And e.X < tbbNew.Rectangle.X + tbbNew.Rectangle.Width And e.Y > tbbNew.Rectangle.Y And e.Y < tbbNew.Rectangle.Y + tbbNew.Rectangle.Height Then
’musen över nytt knappen
ElseIf e.X > tbbOpen.Rectangle.X And e.X < tbbOpen.Rectangle.X + tbbOpen.Rectangle.Width And e.Y > tbbOpen.Rectangle.Y And e.Y < tbbOpen.Rectangle.Y + tbbOpen.Rectangle.Height Then
’musen över öppna knappen
ElseIf e.X > tbbSave.Rectangle.X And e.X < tbbSave.Rectangle.X + tbbSave.Rectangle.Width And e.Y > tbbSave.Rectangle.Y And e.Y < tbbSave.Rectangle.Y + tbbSave.Rectangle.Height Then
’musen över sparaknappen
Else
’musen på toolbaren men utanför någon knapp
End If
End Sub
</code>
Tack för tipset om sidan.