private void timerGeneral_Tick(object sender, EventArgs e) { List <string> listOfOnlinePlayers = new List <string>(); List <string> listOfOnlinePlayersPercent = new List <string>(); stringWeb = webClient.DownloadString("https://sunwell.pl/"); PlayersOnlineHandling playerOnlineHandling = new PlayersOnlineHandling(stringWeb); listOfOnlinePlayers = playerOnlineHandling.returnNumberOnlinePlayers(); listOfOnlinePlayersPercent = playerOnlineHandling.returnNumberOnlinePlayersPercent(); Invoke(new Action(() => { labelAllianceOnline.Text = listOfOnlinePlayers[0]; labelHordeOnline.Text = listOfOnlinePlayers[1]; labelAllianceOnlinePercent.Text = listOfOnlinePlayersPercent[0]; labelHordeOnlinePercent.Text = listOfOnlinePlayersPercent[1]; })); }
private void Form1_Load(object sender, EventArgs e) { new Thread(() => { FactionPictureHandling FPHAlliance = new FactionPictureHandling(); FPHAlliance.loadPicture("https://sunwell.pl/application/images/misc/alliance2.png", pictureBoxAlliance); }).Start(); new Thread(() => { FactionPictureHandling FPHHorde = new FactionPictureHandling(); FPHHorde.loadPicture("https://sunwell.pl/application/images/misc/horde2.png", pictureBoxHorde); }).Start(); new Thread(() => { List <string> listOfOnlinePlayers = new List <string>(); List <string> listOfOnlinePlayersPercent = new List <string>(); stringWeb = webClient.DownloadString("https://sunwell.pl/"); PlayersOnlineHandling playerOnlineHandling = new PlayersOnlineHandling(stringWeb); listOfOnlinePlayers = playerOnlineHandling.returnNumberOnlinePlayers(); listOfOnlinePlayersPercent = playerOnlineHandling.returnNumberOnlinePlayersPercent(); Invoke(new Action(() => { labelAllianceOnline.Text = listOfOnlinePlayers[0]; labelHordeOnline.Text = listOfOnlinePlayers[1]; labelAllianceOnlinePercent.Text = listOfOnlinePlayersPercent[0]; labelHordeOnlinePercent.Text = listOfOnlinePlayersPercent[1]; })); }).Start(); new Thread(() => { stringWebWintergrasp = webClientWintergrasp.DownloadString("https://sunwell.pl/"); WintergraspHandling WGH = new WintergraspHandling(stringWebWintergrasp); Invoke(new Action(() => { labelWintergrasp.Text = WGH.wintergrasptime; })); }).Start(); }