Announcement

Collapse
No announcement yet.

X Y -> SelectionStart @ RichTextEdit

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • X Y -> SelectionStart @ RichTextEdit

    Hallo,

    jemand eine Idee, wie ich Mauskoordinaten in die entsprechende Cursorposition in einem RichTextEdit umrechnen kann?

    Hintergrund:

    Ich will ein Item an der Stelle im Text einfügen, an der es mit der Maus gedropped wird.

  • #2
    Ist lange her, das ich mit dem RTF-Control was zu tun hatte, aber probiers mal mit
    [highlight=vbnet]myrtfControl.EnableAutoDragDrop = True[/highlight]
    Das müsste schon reichen.

    Comment


    • #3
      ...noch nicht so wirklich. Trotzdem danke...

      Comment


      • #4
        Vielleicht hilft dir das weiter:

        [highlight=vb.net]
        MeinRTB.PointToClient(Control.MousePosition)
        [/highlight]

        Comment


        • #5
          ich hab noch ein wenig herumprobiert, das hier sollte dein Problem lösen:

          [highlight=vb.net]
          Dim StartPos as Integer = MeinRTB.GetCharIndexFromPosition(MeinRTB.PointToCl ient(Control.MousePosition))
          [/highlight]

          Comment


          • #6
            Danke :-)
            Werde ich mal testen...

            Comment

            Working...
            X