2. Juni 200916 j Servus wie kann ich in access VBA die Position eines Bildes in einem Formular in eine Variable packen? Gruß TWC001
2. Juni 200916 j Muss die frage umformulieren da ich mit meinem vorherigen lösungsanstz nicht weiterkomme wie kann man die tatsächlich position eines bildes im Formular herausfinden und in eine Variable übergeben? Bearbeitet 2. Juni 200916 j von TWC001
2. Juni 200916 j Links = Bild0.Left Oben = Bild0.Top wozu man allerdings die position und nicht die grösse des bildes benötigt, ist mir im gegebenen fall schleierhaft. s'Amstel
3. Juni 200916 j Na das ist einfach zu erklären. Habe zwei bilder das linke im Menü bleibt stehen. das zweite rechts bleibt zwar auch stehen wird aber durch pupups(formulare) die geöffnet werden überdeckt. Diese popups müssen über dem anderen Bild liegen. Da sich das Hauptfenster verschieben lässt müssen auch die anderen Popups einen Anker, Verknüpfung haben. Ansonsten Verschiebt man das Hauptfenster und die Popups schwirren auf dem Bildschirm rumm. Deinen Ansatz kann ich leider nicht verwenden da es nur die Bildposition in dem Formular aufnimmt aber nicht die tatsächliche Position auf dem Bildschirm. Hatte es so schon Probiert. Gruß
3. Juni 200916 j Deinen Ansatz kann ich leider nicht verwenden da es nur die Bildposition in dem Formular aufnimmt aber nicht die tatsächliche Position auf dem Bildschirm. das hattest du im ersten post aber nicht geschrieben wie kann man die tatsächlich position eines bildes im Formular herausfinden jedenfalls, soweit ich weiss, haben auch in access formulare window-handles (Me.hWnd oder ähnlich). dieses handle- in VB/VBA ist meist ein wert vom typ Long. die position am gesamten desktop liesse sich eventuell über WinAPI-funktionen eruieren. s'Amstel
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.