vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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

Suche Visual-Basic Code
Re: mousefunktionen 
Autor: baum
Datum: 06.02.04 09:27

sowas vielleicht? (benötigt: form1, picture1)
Option Explicit
 
Dim circleX As Integer
Dim circleY As Integer
 
Private Const C_RADIUS = 200
Private Const C_COLOR = vbBlue
 
Private MoveCircle As Boolean
Private mem_X As Integer
Private mem_y As Integer
 
 
Private Sub Form_Load()
    circleX = Picture1.Width / 2
    circleY = Picture1.Height / 2
 
    Picture1.Circle (circleX, circleY), C_RADIUS, C_COLOR
End Sub
 
 
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As _
  Single, Y As Single)
    If Button = 1 Then
        If X > circleX - C_RADIUS And X < circleX + C_RADIUS Then
            If Y > circleY - C_RADIUS And Y < circleY + C_RADIUS Then
                MoveCircle = True
            Else
                MoveCircle = False
            End If
        Else
            MoveCircle = False
        End If
    End If
End Sub
 
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As _
  Single, Y As Single)
    If Button = 1 And MoveCircle = True Then
        Picture1.Circle (circleX, circleY), C_RADIUS, Picture1.BackColor
        circleX = X
        circleY = Y
        Picture1.Circle (circleX, circleY), C_RADIUS, C_COLOR
    ElseIf Button = 0 Then
        If X > circleX - C_RADIUS And X < circleX + C_RADIUS Then
            If Y > circleY - C_RADIUS And Y < circleY + C_RADIUS Then
                Picture1.MousePointer = 5
            Else
                Picture1.MousePointer = 0
            End If
        Else
            Picture1.MousePointer = 0
        End If
    End If
End Sub

______________________________________________... aber gut, dass wir dar?ber gesprochen haben!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
mousefunktionen758liebesnest02.02.04 17:48
Re: mousefunktionen521skydeck02.02.04 18:47
Re: mousefunktionen462liebesnest02.02.04 21:23
Re: mousefunktionen677baum06.02.04 09:27
Re: mousefunktionen528liebesnest06.02.04 11: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