Announcement

Collapse
No announcement yet.

Formatierung beim Texteinfügen erhalten

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

  • Formatierung beim Texteinfügen erhalten

    Hallo und frohe Ostern!

    Wenn ich mit

    RichEdit->SelText = Clipboard()->AsText;

    einen Text einfüge, geht die ursprüngliche Formatierung verloren. <br>Wie kann ich die erhalten?

    Gruß Irmgard

  • #2
    Vielleicht:

    Wenn du formatierten Text in die Zwischenablage kopierst gehen die Formatierungen wohl verloren, weil AsText bedeutet, dass ein String in der Zwischenablage ist.
    Ev. schafft das arbeiten mit CF_OBJECT Abhilfe?
    Christian

    Comment


    • #3
      Hallo Christian!

      Bei CF_OBJECT erhalte ich vom Compiler die Meldung "Undefiniertes Symbol". CF_PICTURE und CF_BITMAP wird angenommen, aber nicht CF_METAFILE und CF_OBJECT. Weißt du, woran das liegen kann und was man da machen kann?

      Gruß Irmgar

      Comment


      • #4
        Nein leider nicht. Wäre ein anders Vorgehen vielleicht besser:

        Du kennst die Position an der etwas eingefügt werden soll

        Durch Abfrage der Länges des Strings, der eingefügt werden soll, weißt du dann auch wie Lang das einzufügende Textstück ist.

        Ist es vielleicht eine Lösung, nach dem einfügen dieses Stück zu selektieren und dann mit den gültigen Formaten zu versehen???

        Christia
        Christian

        Comment


        • #5
          Na ja, das Problem ist, dass ich das Format nicht kenne. Vielleicht fällt mir noch irgendwas ein. Erstmal vielen Dank!

          Gruß Irmgar

          Comment


          • #6
            RichEdit->PasteFromClipboard() !
            (Das hätte mir ja ruhig mal einer sagen können

            Comment


            • #7
              Fein, das ist ja wirklich einfach. Tut mir leid, wußte das nicht
              Christian

              Comment

              Working...
              X