Ответы пользователя по тегу C#
  • C# пример очереди запросов webclient.DownloadStringTaskAsync?

    a1antoo
    @a1antoo
    Full stack C#/Javascript developer
    Как вариант, можно сделать клас, скажем, QueuedWebClientи реализовать в нем необходимые методы для загрузки данных, например тот же DownloadString. В класе сделать статический екземпляр Queueи просто добавлять в очередь ссылки по которым нужно скачать данные или делегаты, где выполняется какая-то логика загрузки. Потом если не хотите блокировать основной поток можете использовать какой-то таймер и по нему вытягивать с очереди следующий елемент. В сам клас QueuedWebClientможно добавить событие, которое будет инициироватся, когда будут готовые скачанные данные.
    Но это как один из вариантов.
    Ответ написан
    Комментировать
  • Как сделать чтоб при нажатии на кнопку открывалась копия программы?

    a1antoo
    @a1antoo
    Full stack C#/Javascript developer
    Самый простой вариант - это просто создать ещё 1 екземпляр вашей формы и вызвать метод Show().
    Например, предположим клас вашей формы имеет название WBrowser, вы можете в обработчике нажатия выполнить следующий код:
    var wnd = new WBrowser();
    wnd.Show();
    Ответ написан
    Комментировать