private void VlcOverlay_MouseUp(object sender, MouseEventArgs e) { Panel p = (Panel)sender; VlcOverlay overlay = vlcOverlay[p.TabIndex]; // (VlcOverlay)sender; log.Debug(string.Format("Mouse up on view {0}", overlay.Name)); // Set the viewer status cbxViewSelect.SelectedIndex = p.TabIndex; SetViewerStatus(p.TabIndex); txtUri.Text = MyIni.Read("lastURI", "Viewer_" + p.TabIndex); if (e.Button == MouseButtons.Right) { VlcViewer.TogglePause(myVlcControl[p.TabIndex]); } // Attempt to prevent unstopping PTZ (stop sent before PTZ?) BgPtzWorker[overlay.TabIndex].CancelAsync(); PtzStop(overlay); }
private void PauseBtn_Click(object sender, EventArgs e) { int viewerNum = cbxViewSelect.SelectedIndex; VlcViewer.TogglePause(myVlcControl[viewerNum]); }