Hallo,
ist es möglich einen Link von einer Webseite aus Chrome, Firefox oder IE in eine C# Anwendung zu ziehen?
In meinem Fall möchte ich das der Link dann in eine Textbox gezogen werden kann.
Die Forensuche und Google haben mir dabei leider bisher nicht helfen können.
So weit bin ich bisher:
textBox1 hab ich AllowDrop = true
DragDrop-Ereignis hat folgende Methode
private void textBox1_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(typeof(string)))
{
string s = (string)e.Data.GetData(typeof(string));
textBox1.Text = s;
}
}
Gruß
Arno
Da musst du gar nicht viel machen. Nimm anstatt einer Textbox ein Rich-Text-Field (RTF) und setzte die Eigenschaft "EnableAutoDragDrop" auf TRUE.
// Edit:
Um das "Textbox-Feeling" beizubehalten setzt du noch die Eigenschaft "Multiline" des RTFs auf FALSE
Danke.
Das ging, hab aber jetzt auch die andere Lösung.
Falsches Ereignis war gewählt.
Nicht DragDrop, sondern DragEnter war es
Gruß
Arno