VB 4/6- und VBA-Forum - Beitragsübersicht -
Von Thomas
Datum 24. Dezember 2014 um 14:40:30
Frage Guten Tag und ein frohes Fest!

Obwohl heute "Heiligabend" ist, hoffe ich auf Hilfestellung.
Ich habe nun Urlaub und somit mächtig viel Zeit^^

Auf meiner Form habe ich ein Bild abgelegt (PictureBox1)
und möchte dieses Bild per Mouse innerhalb der Y-Achse verschieben.
Also auf gut Deutsch: Von oben nach unten und umgekehrt.
Nun habe ich hier bei Euch viel gelesen und im Internet dazu
auch Tipps gefunden. Per MouseMove, MouseDown usw. kann ich das Bild
nun bequem auf der Form hin- und herschieben. Alles funktioniert wunderbar.

Nun möchte ich das Ganze aber begrenzen.
Soll heißen, dass das Bild nur bis oben (PictureBox1.Top = 0) und
unten (PictureBox1.Top = 1000) verschoben werden soll.

Nur, wie mache ich dies?

Hier einmal mein bisheriger Code:
Private Sub IMG1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)

If Button = 1 Then
IMG1.Move IMG1.Left, y + (IMG1.Top - ypos)
End If

End Sub
Wie mache ich dies nun geschickt, dass man nur im Bereich a-z verschieben kann?

Ich dachte da an "If IMG1.TOP = 0 Then" und an "IF IMG1.TOP = 2000 Then",
aber das brachte mir nichts. Bei beiden Varianten geht dann gar nichts mehr,
wenn dieser Bereich erreicht wurde.

Kann mir da eine Person auf die Sprünge helfen?

Vielen Dank

Thomas
[ Antwort schreiben | Zurück zum VB 4/6- und VBA-Forum | Forum-Hilfe ]
Antworten
VB6: Bild in der Y-Achse (Maus) verschieben, aber begrenzen - Thomas 24. Dezember 2014 um 14:40:30
Re: Bild in der Y-Achse (Maus) verschieben, aber begrenzen - r.mueller 25. Dezember 2014 um 06:28:54
Re: Bild in der Y-Achse (Maus) verschieben, aber begrenzen - Thomas 25. Dezember 2014 um 08:22:48

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  Visual Basic 6 (*.exe)
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB 4/6- und VBA-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | .Net-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015