Thema Datum  Von Nutzer Rating
Antwort
Rot UserForm neben einem TextFeld eines anderen Userforms positionieren
27.03.2020 13:36:53 sati
Solved

Ansicht des Beitrags:
Von:
sati
Datum:
27.03.2020 13:36:53
Views:
666
Rating: Antwort:
 Nein
Thema:
UserForm neben einem TextFeld eines anderen Userforms positionieren

Möchte ein UserForm neben einem TextFeld eines anderen Userforms positionieren

In einem Modul lese ich mittels nachstehendem Code die aktuelle Position der Mouse aus


Option Explicit
 
Type POINTAPI
  Xcoord As Long
  Ycoord As Long
End Type
 
#If Win64 Then
    Private Declare PtrSafe Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
#Else
    Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
#End If
 
Sub GetCursorPosDemo()
  Dim llCoord As POINTAPI
  ' Get the cursor positions
 
  GetCursorPos llCoord
  ' Display the cursor position coordinates
  MsgBox "X Position: " & llCoord.Xcoord & vbNewLine & "Y Position: " & llCoord.Ycoord
End Sub

Mit folgendem Code positioniere ich ein UserForm

    With Me
       .Left = xLeft
       .Top = xTop
    End With
 
Setze ich jetzt die Positionswerte aus llCoord.Xcoord in XLeft unf llCoord.Ycoord in XTop ein, wird das Userform viel zu weit rechts und unten positioniert - warum - was mache ich falsch?
 
 

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot UserForm neben einem TextFeld eines anderen Userforms positionieren
27.03.2020 13:36:53 sati
Solved