public SlaveStats() { InitializeComponent(); txtSlaveState.Text = SlaveDisplayStat.NoService.ToString(); lastSlaveDisplayStat = SlaveDisplayStat.NoService; Content_SlaveDisplayStateChanged(this, new EventArgs <SlaveDisplayStat>(lastSlaveDisplayStat)); }
public void OnSlaveDisplayStateChanged(SlaveDisplayStat stat) { var handler = SlaveDisplayStateChanged; if (handler != null) { handler(this, new EventArgs <SlaveDisplayStat>(stat)); } }
void Content_SlaveDisplayStateChanged(object sender, EventArgs <SlaveDisplayStat> e) { if (InvokeRequired) { Action <object, EventArgs <SlaveDisplayStat> > action = new Action <object, EventArgs <SlaveDisplayStat> >(Content_SlaveDisplayStateChanged); Invoke(action, sender, e); } else { txtSlaveState.Text = e.Value.ToString(); lastSlaveDisplayStat = e.Value; } }
protected virtual void Content_SlaveDisplayStateChanged(object sender, EventArgs<SlaveDisplayStat> e) { if (this.InvokeRequired) { Action<object, EventArgs<SlaveDisplayStat>> action = new Action<object, EventArgs<SlaveDisplayStat>>(Content_SlaveDisplayStateChanged); Invoke(action, sender, e); } else { lastSlaveDisplayStat = e.Value; if (e.Value == SlaveDisplayStat.Asleep || e.Value == SlaveDisplayStat.NoService) { btnStart.Enabled = true; btnStop.Enabled = false; } if (e.Value == SlaveDisplayStat.Busy || e.Value == SlaveDisplayStat.Idle || e.Value == SlaveDisplayStat.Offline) { btnStart.Enabled = false; btnStop.Enabled = true; } } }
protected virtual void Content_SlaveDisplayStateChanged(object sender, EventArgs <SlaveDisplayStat> e) { if (this.InvokeRequired) { Action <object, EventArgs <SlaveDisplayStat> > action = new Action <object, EventArgs <SlaveDisplayStat> >(Content_SlaveDisplayStateChanged); Invoke(action, sender, e); } else { lastSlaveDisplayStat = e.Value; if (e.Value == SlaveDisplayStat.Asleep || e.Value == SlaveDisplayStat.NoService) { btnStart.Enabled = true; btnStop.Enabled = false; } if (e.Value == SlaveDisplayStat.Busy || e.Value == SlaveDisplayStat.Idle || e.Value == SlaveDisplayStat.Offline) { btnStart.Enabled = false; btnStop.Enabled = true; } } }
public void OnSlaveDisplayStateChanged(SlaveDisplayStat stat) { var handler = SlaveDisplayStateChanged; if (handler != null) handler(this, new EventArgs<SlaveDisplayStat>(stat)); }
void Content_SlaveDisplayStateChanged(object sender, EventArgs<SlaveDisplayStat> e) { if (InvokeRequired) { Action<object, EventArgs<SlaveDisplayStat>> action = new Action<object, EventArgs<SlaveDisplayStat>>(Content_SlaveDisplayStateChanged); Invoke(action, sender, e); } else { txtSlaveState.Text = e.Value.ToString(); lastSlaveDisplayStat = e.Value; } }
public SlaveStats() { InitializeComponent(); txtSlaveState.Text = SlaveDisplayStat.NoService.ToString(); lastSlaveDisplayStat = SlaveDisplayStat.NoService; Content_SlaveDisplayStateChanged(this, new EventArgs<SlaveDisplayStat>(lastSlaveDisplayStat)); }