Mit der Maus in einer Premium-Textbox markieren ist fehlerhaft

  • Mit folgender Procedure erzeuge ich Textboxen:

    in den Editmode der Box komme ich per

    Code
    procedure TCSKWPTDokument.WPRichTextTextObjectClick(Sender: TWPCustomRtfEdit;
      pobj: TWPTextObj; obj: TWPObject; var Ignore: boolean);
    begin
      if obj <> nil then
        obj.Edit;
    end;

    Nun aber habe ich das Problem, wenn ich mit der Maus darin Textteile markieren möchte (um sie z.B. fett zu machen) ist die Maus so etwa um die x-Position der Box versetzt!

    Ein Klick auf den Text erzeugt dann einen Cursor 2cm weiter rechts, wenn die Box 2cm Abstand zum Linken Seitenrand hat!

    Mit gedrückter Maustaste dann Textbereiche markieren ist ebenfalls um diesen Betrag versetzt!

    Habe ich da noch eine Einstelloption übersehen?

    Ciao

    Stefan

  • Prima, danke, bin schon am Download!

    Auf den ersten Blick funktioniert die Mausposition in der Textbox jetzt passend zum Text.

    Allerdings fehlen in Tabellen jetzt überall die unteren Rahmen der Zellen!

    Ciao

    Stefan

    Einmal editiert, zuletzt von skoschke (5. Juni 2018 um 14:21)