vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Problem beim Abfragen der Mausposition 
Autor: TheEd
Datum: 24.12.09 00:31

Hallo,
ich habe ein Programm das herausfinden soll ob sich die Maus über einem bestimmten Label befindet oder nicht. (Ich habe nicht die Mouseover-Funktion benutzt da ich nicht weiß wie ich festellen kann ob sich die Maus nicht über dem Label befindet. Falls jemand weiß wie das geht wäre das auch ne Lösung.)
Hier nun der Codeausschnitt der Probleme bereitet:
Private Sub Timer1_Timer()
GetCursorPos p
 
If p.X * Screen.TwipsPerPixelX - Me.Left > LItem.Left And p.X * _
  Screen.TwipsPerPixelX - Me.Left < LItem.Left + LItem.Width _
And p.Y * Screen.TwipsPerPixelY - Me.Top > LItem.Top And p.Y * _
Screen.TwipsPerPixelY - Me.Top < LItem.Top + LItem.Height Then
MsgBox "Test"
End If
End Sub
Das Problem ist das der Bereich in dem die MsgBox erscheint ein Stück über dem Label liegt und jetzt ist die Frage wieso da er ja erscheinen soll wenn die Maus auf dem Label ist.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem beim Abfragen der Mausposition1.832TheEd24.12.09 00:31
Re: Problem beim Abfragen der Mausposition1.334ModeratorDieter24.12.09 08:24
Re: Problem beim Abfragen der Mausposition1.084TheEd24.12.09 11:40
Re: Problem beim Abfragen der Mausposition1.067Manfred X25.12.09 22:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel