Я хотел бы использовать функцию drop для элемента управления WebBrowser
на C#. К сожалению, это не работает, хотя я установил для свойства AllowWebBrowserDrop
значение true.Используйте ссылку на URL-адрес элемента управления WebBrowser в C#
Для тестирования я написал эту маленькую программку только с текстовым полем и управлениями WebBrowser:
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
появляться при удалении строки из TextBox
над WebControl
. Поскольку WebControl
не предлагает обычного перетаскивания & события падения Я потерян.
Что мне нужно сделать, чтобы убрать URL-адрес на работу WebBrowser
?