Kopieren, Ausschneiden mit .Net (C#)

Hallo,
ich will in meiner Anwendung einen Kopieren, Ausschneiden, Einfügen Butten einfügen.

In VB 6 war das ganz einfach.
’ Zwischenablagentext in Control einfügen.
activeForm.ActiveControl.SelText = Clipboard.GetText()
Clipboard.Clear 'Zwischenablage löschen, damit der Text auch in anderen Anwendungen eingefügt werden kann!!!
’ Ausgewählten Text in Zwischenablage kopieren.
Clipboard.SetText mdiMNU.activeForm.ActiveControl.SelText

Geht das auch so einfach mit C#?
Folgendes habe ich schon gefunden.
Clipboard.SetDataObject(ActiveControl.Text)
Aber ich will ja nicht den ganzen Text des aktiven Controls, sondern nur das selektierte. Und es soll für alle Controls funktionieren.

Hat jemand eine Tolle Idee, oder ein Beispielprojekt?
Danke
Thomas

Hallo!

Nachdem’s Dir offenbar ausschließlich um Text geht, verwendest Du vermutlich TextBox oder RichTextBox Controls. Diese stellen schon entsprechende Cut, Copy und Paste Methoden zur Verfügung, Du musst das Rad also nicht neu erfinden.

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,
ich habe eine Menüleiste und in dieser Menüleiste will ich Standard Buttons anzeigen. Dazu gehört eben kopieren, ausschneiden, einfügen.

Darum brauche ich diese funktionalität.

Thomas

Hallo,
ich habe eine Menüleiste und in dieser Menüleiste will ich
Standard Buttons anzeigen. Dazu gehört eben kopieren,
ausschneiden, einfügen.

Ja und? Ruf’ die entsprechenden Methoden der aktiven TextBox auf und gut is’. Ich verstehe sonst nicht, wo das Problem liegen soll.

Darum brauche ich diese funktionalität.

Thomas

Martin

Danke
Danke für eure Tips.
Laut folgendem Artikel der Königsweg:
http://download.microsoft.com/download/9/2/3/923D72F…

SendKeys.Send("^C");
SendKeys.Send("^X");
SendKeys.Send("^V");

Thomas