[VB.Net 08] Clipboard

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [VB.Net 08] Clipboard

    Hallo Community !

    Ich möchte mit meinem Programm ein Text aus einer Textbox in die Zwischenablage speichern und dann in einem Fremden Programm einfügen.
    Mein Code sieht wie folgt aus:

    Quellcode

    1. Clipboard.SetText(TextBox1.Text)
    2. On Error GoTo message
    3. AppActivate("Message")
    4. Exit Sub
    5. message:
    6. MsgBox(Err.Description)


    Soweit klappt auch alles. Der Text wird in der Zwischenablage gespeichert und das fremde Programm in den Vordergrund geholt.
    Meine Frage ist nun, wie kann ich den Text aus der Zwischenablage jetzt in dem fremden Programm einfügen?

    Wäre sehr dankbar wenn mir hier jemand helfen könnte.

    ~Soldier~
  • Schnell und dreckig wäre natürlich das senden von ctrl+v. Der beste Weg wäre aber eh ohne Clipboard, sondern dass du dir das Handle des Eingabefeldes im anderen Programm besorgst und dann das da mit WM_GETTEXT&WM_SETTEXT da reinschreibst. Macht es aber nicht ganz so einfach. Setz auch voraus dass das andere Programm mit Windows Controls arbeitet.
    ~ mfg SeBa

    Ich beantworte keine PMs zu Computer-/Programmierproblemen. Bitte wendet euch an das entsprechende Forum.

    [Blockierte Grafik: http://i.creativecommons.org/l/by-sa/3.0/80x15.png]