VB, bewegliche Box

Hallo,
ich arbeite mit VB6 und möchte zur Laufzeit innerhalb eines Forms „etwas“ mit Linksklick „anfassen“ und dann hin und her schieben.
Als dieses „etwas“ habe ich ein Label, eine Textbox, eine Picturebox und ein Image versucht. Ich finde keine Einstellung wie „moveable“ oder ähnlich.
Geht soetwas überhaupt?

vG
der_kps

Hallo,
ich habe das selbst was gefunden:

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
Label1.Left = X
Label1.Top = Y
End Sub

Das Label springt an die X/Y-Positon des Mausklicks.
Das hilft mir schon weiter.
Also: Alles wieder hinlegen :smile:

vG
der_kps

Hallo,

ich arbeite mit VB6 und möchte zur Laufzeit innerhalb eines
Forms „etwas“ mit Linksklick „anfassen“ und dann hin und her
schieben.
Als dieses „etwas“ habe ich ein Label, eine Textbox, eine
Picturebox und ein Image versucht. Ich finde keine Einstellung
wie „moveable“ oder ähnlich.
Geht soetwas überhaupt?

Ja, ich hab’ so etwas von Klaus Langbein von ActiveVb.de bekommen.
Wenn Du da fragst, bekommst Du den Link dazu.
Eine weitere Besonderheit: Der Hintergrund ist transparent, nur die sichtbaren Teile des Bildes, das da hinein geladen wird ist auf der Form sichtbar und ‚anfassbar‘. Wenn das nicht gewollt ist, nimmt man einfach ein Bild ohne transparente Bereiche. Dadurch erklärt sich auch der Name: ‚TransParPic‘.

Gruß Chewpapa