У меня проблема с приложением Windows Form в C #
Внутри этого приложения есть браузер с вкладками. Теперь я хочу, чтобы в цикле (где я выполнял некоторые операции для вычисления следующего URL) я мог добавить задержку между AddTab.
I.E
foreach(Urls url in Links){
// Do something with url
if(url.Host == "google"){ //if host is google until start the
// next AddTab i would wait 5 SEC
addTab(url);
//Here i Tried to use Sleep Thread , While(TimeCur-TimePre) {} but i always
// get Freezing and the other Tabs dont continue the loading
Wait 5 Seconds in somehow
}
}
Как я уже писал, я не хочу использовать Thread Sleep, потому что он замораживает мою форму заявки. Я уже использовал трюк времени с TimeCur-TimeSaved + (x Секунда), но это также останавливает форму.
Я видел много тем, в которых люди говорят об использовании таймеров, поэтому я пытался их использовать (безрезультатно, может, я что-то не так)
Что я могу добавить в этот цикл, чтобы задержать открытие между AddTab без каких-либо зависаний?