Userforms Move Frame mit Maus
02.12.2020 18:52:34
Sleepyhead
ich sitze gerade vor einem kleinerem Problem.
Folgendes habe ich bereits erstellt:
Eine Userform, welche einen Lagerraum darstellt, in dieser Userform Kennzeichnet ein Frame die Raumdimensionen.
Über einen Button in dieser Userform wird eine seperate Userform aufgerufen in welcher man Dinge (der Einfachheit halber Container) zu dem aktuellen Bestand hinzufügen und entfernen kann.
Beim hinzufügen wird in der ersten Userform ein neuer Frame erstellt mit Dimensionen, die im Worksheet vorgegeben sind.
Nun zu meinem Problem:
Ich möchte nun in der ersten Userform die Frames per Maus verschieben und repositionieren können.
Ist dies allgemein möglich?
Falls ja wie, und da die neuen Frames ja während der Runtime der ersten Userform erstellt werden, wie kann ich auf diese zugreifen? Ich kann ja über Userform_Initialize die einzelnen Controls zählen und über ein MouseDown_event die bereits vorhandenen Frames quasi auswählen.
Des weiteren müssen die neuen Frames sowohl mit Position als auch für das jeweilige Lager richtig abgespeichert werden und auch wieder über Events entfernbar sein.
https://www.herber.de/bbs/user/142019.xlsm
anbei ist die Datei soweit ich sie bereits habe.
Ich bin für jede Hilfe und auch jeden Vorschlag der Vereinfachung dankbar.
Grüße
euer
Sleepyhead