C # Как перетащить вкладку Firefox в приложение Winform - PullRequest
1 голос
/ 23 августа 2010

В Firefox вы можете перетаскивать вкладки либо в закладки, либо в любое текстовое поле, но можно ли перетащить эти вкладки за пределы Firefox?

Кроме того, есть ли лучший способ, чем

string vHTMLNames = (string)e.Data.GetData(DataFormats.Html, false);

чтобы получить Dragdrop html-адреса?(Это раздражает необходимость сканировать строку, чтобы найти потерянный адрес в спаме текста, который возвращается).

Ответы [ 3 ]

0 голосов
/ 23 августа 2010

Если вы перетащите вкладку из Firefox, появится новое окно. Поэтому я не думаю, что вы можете перехватить это.

0 голосов
/ 09 февраля 2015

@ Wildhorn, когда вы говорите «вкладка», вам действительно нужен «значок» слева от адресной строки.

Так же, как вы можете создавать ярлыки на рабочем столе, перетаскивая значок, выне может с вкладкой.Аналогично, вы можете перетащить значок на элемент управления формы Windows, но не на вкладку.

Кроме того, используйте DataForms.Text вместо DataForms.Html, чтобы просто получить URL.

string vHTMLNames = (string)e.Data.GetData(DataFormats.Text, false);
0 голосов
/ 23 августа 2010

Я думаю, что это невозможно. Может быть, вам нужно написать свой собственный плагин FF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...