jetzt sagt bitte nicht: "das kopiert", denn das ist nur die halbe Wahrheit.
Beispiel:
Ich erhalte eine Mail mit formatiertem Text, also mit bold und kursiv und sowas.
Den Text markiere ich, dann Strg+C und füge das Kopierte in ein Textfeld (<textarea>...</textarea>) im Browser FF ein. Funktioniert wunderbar, aber ich möchte es mit C#-Code realisieren.
Ich versuchte
dynamic doc = webbrowser.Document.DomDocument;
Clipboard.SetData("html", doc.selection.createRange().htmltext); // statt "html" habe ich auch 'DataFormats...' versucht
aber es gelingt nicht, die Zwischenablage ist über
string str = Clipboard.GetData(DataFormats.Html) + "";
nicht auslesbar, auch mit anderen DataFormats nicht.Wieso also funktioniert es mit Strg+C? Was genau macht Strg+C?
Hat jemand 'ne Idee? Danke!