public void FireSelectVideoStreamViewControl(VideoStreamEventArgs e) { EventHandler<VideoStreamEventArgs> handler = SelectVideoStreamViewControl; if (handler != null) handler(this, e); }
private void uiMainPanel_Click(object sender, EventArgs e) { var videoStreamEventArgs = new VideoStreamEventArgs {VideoStream = VideoStream}; FireSelectVideoStreamViewControl(videoStreamEventArgs); }
private void videoStreamRoadPartControl_MouseDown(object sender, MouseEventArgs e) { _selectedVideoStreamRoadPartControl = (VideoStreamRoadPartControl)sender; var videoStreamEventArgs = new VideoStreamEventArgs {VideoStream = VideoStream}; FireSelectVideoStreamViewControl(videoStreamEventArgs); if (_selectedVideoStreamRoadPartControl.MoveEnable) { IsMoving = true; _first = true; _selectedVideoStreamRoadPartControl.SelectClear(); _selectedVideoStreamRoadPartControl.DoDragDrop(_selectedVideoStreamRoadPartControl, DragDropEffects.All); } }
private void SelectVideoStreamControl(object sender, VideoStreamEventArgs e) { foreach (VideoStreamBrowseControl browseControl in uiVideoListPanel.Controls.OfType<VideoStreamBrowseControl>()) { (browseControl).uiMainPanel.BackColor = Color.Lavender; } _selectedVideoStreamBrowseControl = ((VideoStreamBrowseControl) sender); ((VideoStreamBrowseControl) sender).uiMainPanel.BackColor = Color.Aquamarine; var videoStream = e.VideoStream; pictureBox1.Image = videoStream.GetBitmap(videoStream.CountFrames/2); }