Announcement

Collapse
No announcement yet.

Zwischenablage einfügen

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

  • Zwischenablage einfügen

    Hallo,
    ich habe auf einem Formular zwei Memofelder und möche für diese ein Copy & Paste ermöglichen. Ich habe bereits ein Formularweites PopUpMenü. Nun meine Fragen:

    1.- kann ich nur für die beiden Memos das typische Popupmenü (einfügen, kopieren...) irgendwie aktivieren?

    2.- Falls nicht, wie bekomme ich beim einfügen den Text so in das Memo, also ab der Cursorposition wo der Cursor zur Zeit ist, das der nachfolgende Text "nachrückt" ?

    Heiko

  • #2
    ich kapiere nicht wirklich wo das problem ist?
    wenn du zwei memos in ein formular ziehst und du machst sonst gar nichts, kommt innerhalb der memos das popupfenster von windows!!

    oder du machst es so:
    <pre>
    if (( ActiveControl ) is TCustomEdit ) then
    TEdit( ActiveControl).pastefromclipboard;
    </pre>

    dann tut es in allen editierfeldern!

    marku
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

    Comment


    • #3
      Hi Heiko,
      wie wär es denn mit Actions. Delphi bietet doch alles, was man braucht!
      Eine ActionList ins Form, DoppelKlick, rechte Maus, neue Standardaktion...
      Gruß, Fran

      Comment


      • #4
        >und du machst sonst gar nichts
        Na so einfach ist meine Anwendung nun doch nicht. Mein Problm ist, die Zwischenablage an der Stelle wo der Cursor steht einzufügen .....

        @Frank: mit Actionlist habe ich noch nie gearbeitet... Ich werd mal nachlesen...
        Heik

        Comment


        • #5
          mhm... du meinst wenn er nicht am beginn einer zeile steht , sondern mittendrin oder was meinst du?
          ich kann dein problem nicht nachvollziehen.
          mit strg+v wird es immer an der cursposition eingefügt :
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment


          • #6
            <CODE>
            Mein Problm ist, die Zwischenablage an der Stelle wo der Cursor steht einzufügen .....
            </CODE>
            Genau das können die Standard Actions...
            Du brauchs auch nur im Popup - Menu Editor deinem Menüpunkt die Action zuzuweisen. Einfacher geht' s nicht.
            Gruß, Fran

            Comment


            • #7
              @markus: Strg+V, genau DAS will ich über mein PopUp ermöglichen. Nicht mehr!

              QFrank: ich sehe es mal nach ....

              Danke ihr zwei

              Heik

              Comment


              • #8
                dann stecke ins popup das hier rein:
                <pre>
                if (( ActiveControl ) is TCustomEdit ) then
                TEdit( ActiveControl).pastefromclipboard;
                </pre>

                gruß

                marku
                Herzliche Grüße

                Markus Lemcke
                barrierefreies Webdesign

                Comment

                Working...
                X