Mit dem Doppelklick Ereignis blende ich eine Listbox ein.
Aber irgendwie ist sie immer im Wege.
Man müsste sie einblenden und frei verschiebbar haben.
Geht das irgendwie?
Gruß Achim
Hi
Zitat von: accessy am Juli 11, 2013, 10:06:47
Geht das irgendwie?
Die Listbox hat die Eigenschaften .top und .left
Siehe: http://msdn.microsoft.com/de-de/library/office/ff820814.aspx
Z.B. mit dem Ereignis "Bei Mausbewegung" werden Koordinaten für x und y ermittelt, die den obigen Eigenschaften zugewiesen werden können, sofern "Verschieben" = true (siehe unten).
Jetzt gilt es "nur" noch festzulegen, wie das Schieben beendet wird, damit eine unverruckelte Anzeige vorhanden ist und man ein Chance hat, einen oder mehrere Einträge anzuklicken.
Dafür denkbar ist das Ereignis "Bei Taste", in dem z.B. eine globale Variable "Verschieben" auf false gesetzt wird.
Habe ich ,,irgendwie" einen Denkanstoß geben können?
Harald
Hallo Harald,
ich krieg das nicht gebacken. Aber das macht nichts. Ich hab jetzt auf eine Combobox umgestellt.
Ist zwar nicht das, was ich mir erdachte,
aber so funktioniert es.
Gruß Achim
Hi Achim,
wenn es Dein "innigster" Wunsch ist, kann ich ein Beispiel erstellen.
Harald
Hallo Harald,
ich danke dir für dieses Angebot,
aber mittlerweile habe ich erkannt, dass es gar nicht so viel bringen würde.
Das Problem ist nämlich auch noch, dass die Listbox nicht über den gesamten Formularbereich gehen kann.
Entweder im Detailbereich, im Kopf, oder Fuss.
Über alles hinweg geht das eh nicht. Das ist zumindest meine Erkenntnis.
So habe ich eine Combobox eingebaut und klappe die auf.
Geht ja auch.
Gruß Achim