0

WebBrowserC# でコントロールのドロップ機能を使用したいと考えています。AllowWebBrowserDrop残念ながら、プロパティをtrueに設定しても機能しません。

テストのために、テキスト ボックスと Web ブラウザ コントロールだけでこの小さなプログラムを作成しました。

public Form1()
{
    InitializeComponent();
    webBrowser1.AllowWebBrowserDrop = true;
    textBox1.Text = "http://www.google.com";
}

private void textBox1_MouseMove(object sender, MouseEventArgs e)
{
    if (e.Button == System.Windows.Forms.MouseButtons.Left)
        DoDragDrop(textBox1.Text, DragDropEffects.Link);
}

private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
    MessageBox.Show(e.Url.AbsoluteUri);
}

DoDragDropメソッドは正しく実行されますMessageBoxが、 から文字列をドロップするTextBoxWebControl. WebControlは通常のドラッグ アンド ドロップ イベントを提供していないので、迷っています。

WebBrowserコントロールへの URL ドロップを機能させるにはどうすればよいですか?

4

1 に答える 1