private void BtnLiveClick(object sender, EventArgs e) { lock(_liveViewFormFormLocker) { if (_liveViewFormForm == null) { statusLabel.Text = "Starting Livestream..."; _liveViewFormForm = new LiveViewForm(_connector); _liveViewFormForm.Closed += (o, ea) => { _liveViewFormForm = null; statusLabel.Text = "Livestream stopped!"; }; _liveViewFormForm.Show(); statusLabel.Text = "Livestream started!"; } } }
private void BtnLiveClick(object sender, EventArgs e) { lock (_liveViewFormFormLocker) { if (_liveViewFormForm == null) { statusLabel.Text = "Starting Livestream..."; _liveViewFormForm = new LiveViewForm(_connector); _liveViewFormForm.Closed += (o, ea) => { _liveViewFormForm = null; statusLabel.Text = "Livestream stopped!"; }; _liveViewFormForm.Show(); statusLabel.Text = "Livestream started!"; } } }