private void refreshMessageBoard(object sender, EventArgs e) { //create delegate to update ui element, otherwise an exception is thrown since this is not the thread that created the ui element Delegate del = new DELEGATE(_refreshMessageBoard); this.Invoke(del); }
public void StarClient(string ip, int port) { Form1 form = new Form1(); //Thread.Sleep(10000); TcpClient socketservidor; socketservidor = new TcpClient(ip, port); if (socketservidor.Connected) { MessageBox.Show("listo"); } else { MessageBox.Show("no se pudo conectar"); } NetworkStream networkStream = socketservidor.GetStream(); StreamReader streamReader = new StreamReader(networkStream); do { /*new Thread(() => * {*/ mensaje = streamReader.ReadLine(); Delegate del = new DELEGATE(actualizar_chat); this.Invoke(del); //}).Start(); } while (socketservidor.Connected); }
private void readDataFromDb(object source, ElapsedEventArgs e) { oConnectDb.getLiveDataFromDb(); historyCounter = oConnectDb.getHistoryDataCounter(); if (historyCounter > oldHistoryCounter) { //minimi kosteusarvot for (int i = 1; i < historyCounter + 1; i++) { minHumidList.Add(oConnectDb.getHistoryDataFromDb(i, "humidMin")); } //maksimi kosteusarvot for (int i = 1; i < historyCounter + 1; i++) { maxHumidList.Add(oConnectDb.getHistoryDataFromDb(i, "humidMax")); } //minimi lämpötila-arvot for (int i = 1; i < historyCounter + 1; i++) { minTempList.Add(oConnectDb.getHistoryDataFromDb(i, "tempMin")); } //maksimi lämpötila-arvot for (int i = 1; i < historyCounter + 1; i++) { maxTempList.Add(oConnectDb.getHistoryDataFromDb(i, "tempMax")); } //päivämäärät for (int i = 1; i < historyCounter + 1; i++) { dateList.Add(oConnectDb.getDatesFromDb(i)); } for (int i = 0; i < dateList.Count; i++) { chartHumHistory.Series["Max Humidity"].Points.AddXY(dateList[i], maxHumidList[i]); chartHumHistory.Series["Min Humidity"].Points.AddXY(dateList[i], minHumidList[i]); } for (int i = 0; i < dateList.Count; i++) { chartTempHistory.Series["Max Temperature"].Points.AddXY(dateList[i], maxTempList[i]); chartTempHistory.Series["Min Temperature"].Points.AddXY(dateList[i], minTempList[i]); } oldHistoryCounter = historyCounter; } Delegate del = new DELEGATE(WriteData); this.Invoke(del); }
private void ImageWorker_DoWork(object sender, DoWorkEventArgs e) { while (true) { try { System.Threading.Thread.Sleep(1000); Delegate ChangeVisibleStatus = new DELEGATE(ChangeImageVisibility); Invoke(ChangeVisibleStatus); } catch (Exception) { } } }
private void CheckIfStillListeningWorker_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) { while (true) { try { Delegate ChangeTheLabel = new DELEGATE(ChangeLabel); Invoke(ChangeTheLabel); Thread.Sleep(1000); } catch (Exception) { } } }
//********* CHOOSE MOVEMENT FUNCTION void ChooseMoveFunc() { WeaponInfo.weaponType wType = characterOwner.transform.FindChild("Gun").GetComponent <Weapon>().weaponInfo.type; float randSpeedY = (float)Random.Range(-10, 20) / 10; switch (wType) { case WeaponInfo.weaponType.REVOLVER: { SetValues(8, 0, 0); fp_Movement = HorMovement; } break; case WeaponInfo.weaponType.AK47: { SetValues(12, 0, 0); fp_Movement = HorMovement; } break; //case WeaponInfo.weaponType.GRANADE:{ SetValues(4, 8, 1); fp_Movement = CosMovement; }break; case WeaponInfo.weaponType.SHOTGUN: { SetValues(10, randSpeedY, 0); fp_Movement = ShotGunMovement; } break; case WeaponInfo.weaponType.SPACEPISTOL: { SetValues(2, 0, 0); fp_Movement = HorMovement; } break; case WeaponInfo.weaponType.UZI: { SetValues(15, 0, 0); fp_Movement = HorMovement; } break; case WeaponInfo.weaponType.GRENADE: { SetValues(7, 7, 0); fp_Movement = ThrowMovement; } break; } }
private void RefresThread() { Delegate del = new DELEGATE(ThreadIsShit); this.Invoke(del); }
void worker_DoWork(object sender, DoWorkEventArgs e) { Delegate del = new DELEGATE(findDevices); this.Dispatcher.Invoke(del); }
private void OnBtnEndClick() { DELEGATE.eventEndRefresh(); }
private void OnBtnStartClick() { DELEGATE.eventStartRefresh(); }
public void RepaintFromOtherThread() { Delegate del = new DELEGATE(this.Repaint); this.Invoke(del); }