Есть ListBox
в который добавляются файлы через OpenFileDialog
. Как по нажатию на Button
найти информацию в интернете о выбранной строке в ListBox
? То есть пользователь выделят строку, нажимает Button и открывается стандартный браузер, где в поиске Google отображается выделенная ранее строка.
В обработчике клика кнопки берете ListBox.SelectedItem
и после вытягивания строки отправляете ее в Process.Start()
:
public void OpenSearch(string value)
{
var uri = new Uri($"https://www.google.by/search?q={value}");
Process.Start(uri.AbsoluteUri);
}
Можно использовать фреим Selenium Web Driver. Для этого по приведенной в конце ссылке скачайте dll под язык C# и драйвер браузера (если стандартный то IEDriverServer.exe) Подключите WebDriver.dll в свой проект, добавьте пространство имен и следующий :
using OpenQA.Selenium;
//****
private void button1_Click(object sender, EventArgs e)
{
string get = listBox1.SelectedItem.ToString();
var options = new OpenQA.Selenium.IE.InternetExplorerOptions
{
IgnoreZoomLevel = true
};
var Browser = new OpenQA.Selenium.IE.InternetExplorerDriver(@"pathToDriver",options); // Путь к файлу IEDriverServer.exe
Browser.Manage().Window.Maximize();
Browser.Navigate().GoToUrl("https://www.google.ru");
IWebElement textbox = Browser.FindElement(By.Id("lst-ib"));
textbox.SendKeys(get + OpenQA.Selenium.Keys.Enter);
}
Страничка откуда можно скачать dll и драйвер браузера http://www.seleniumhq.org/download/
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добрый день, есть List, при попытки вывести все его элементы листа после дат еще добавляется время: "0103
Нужно представление нескольких элементов в виде значковИспользую ListView:
Мобильное приложение не добавляет записи в MySQL, хотя никаких ошибок Android Studio не выдаетНе пойму в чем ошибка