vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

VB.NET - Fortgeschrittene
Re: VB 2005: Control bewegen 
Autor: Tenschman
Datum: 08.04.06 21:20

Hi,

dazu benötigst du die Events Mouse_Down Mouse_Move und Mouse_Up des jeweiligen Controls!

Ausserdem brauchst du eine Variable (Boolean), welche dir angibt, ob der Modus des verschiebens gerade an ist! Das müsste etwa so aussehen (hab grad kein VB.net zur Hand, schreib aus dem Kopf):

dim verschieben as boolean = false
'Hier die ursprüngliche Koordinaten
dim x as Integer
dim y as Integer
 
'Es wird hier eine Picturebox verschoben, kannste allerdings alles möglich 
' nehmen, hab ich nur wegen dem namen
 
Private Sub Picturebox1_MouseDown(Parameter...)
verschieben = true
'Koordinaten der Maus in Bezug auf das Form ermitteln, wirst du hoffentlich 
' selbst hinkriegen
End Sub
 
Private Sub Picturebox1_MouseMove(Parameter...)
if verschieben = true Then
Picturebox1.Location = New Point([X-Koordinate der Maus] - x, [Y-Koordinate der _
  Maus] - y)
End If
End Sub
 
Private Sub Picturebox1_MouseUp(Parameter...)
'Das Verschieben muss beendet werden
verschieben = false
End Sub
Ist jetzt zwar nicht so genau, aber aus dem Code-Brocken kannste sicherlich schon arbeiten. Wie das jetzt genau mit der Maus ist, weiß ich jetzt nicht auswendig...

mfg Tenschman

_______________
Meine HP: http://www.tenschman.de/

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB 2005: Control bewegen3.756mkolb08.04.06 12:29
Re: VB 2005: Control bewegen3.305Wolf mit Schnul...08.04.06 13:48
Re: VB 2005: Control bewegen2.987mkolb08.04.06 16:52
Re: VB 2005: Control bewegen3.060Tenschman08.04.06 21:20
Re: VB 2005: Control bewegen2.987Wolf mit Schnul...09.04.06 16:53
Re: VB 2005: Control bewegen2.987mkolb10.04.06 22:30

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