Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Drag and Drop in VB

Empfohlene Antworten

Hi Leutz!

Anscheinend hab ich da ein riesen Brett vor dem Kopf! Hoffe einer von euch kann mir da weiterhelfen.

Folgendes:

Ich möchte auf einem Formular ein beliebiges Objekt z.B. Commandbutton per Drag and Drop vom User an eine andere Stelle "versetzten" lassen. Wie kann ich das realisieren? Benötige ich dazu eine API Funktion?

Thanx

Du setzt den DragMode des Steuerelements auf automatisch und fügst folgenden Code ein:


Private Sub Form_DragDrop(Source As Control, x As Single, y As Single)

Source.Move (x), (y)

End Sub

->Steuerelement kann auf dem Formular beliebig abgesetzt werden

steht übrigens auch in der MSDN-Hilfe

(zwar nicht auf dem Präsentierteller, aber auch nicht total versteckt)

Original geschrieben von TinaKD

Du setzt den DragMode des Steuerelements auf automatisch und fügst folgenden Code ein:



Private Sub Form_DragDrop(Source As Control, x As Single, y As Single)

Source.Move (x), (y)

End Sub

->Steuerelement kann auf dem Formular beliebig abgesetzt werden

steht übrigens auch in der MSDN-Hilfe

(zwar nicht auf dem Präsentierteller, aber auch nicht total versteckt)

Man kann das Teil zwar jetzt verschieben... allerdings landet es immer wieder am Ursprungspunkt wenn man die Maustaste loslässt?!?!?

Hast du den Code eingefügt?

Bei mir funzt das. Da wird die linke obere Ecke des Steuerelements auf die aktuelle Mausposition gesetzt.

Der Code funktioniert aber nur auf der Form. Wenn du das Steuerelement auf einem anderen ablegst geht das nicht. Da muss der Code in dem DragDrop-Ereigniss des jeweiligen Elements, auf das du ziehst stehen.

Testktiterien meinerseits:

Label auf Form

Label1.DragMode=1

einziger Code ist Form_DragDrop ^^

-->kann Label beliebig auf Form verschieben.

Alles ganz easy, wenn man den Code vor der Nase hat.

Danke nochmal!

Hab MSDN bei mir nicht installiert. Sollte ich wohl nachholen... :rolleyes:

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.