Beispiel #1
0
        private void ShowNewForm(object sender, EventArgs e)
        {
            try
            {
                openFileDialog1.Multiselect = true;

                var rs = openFileDialog1.ShowDialog();
                if (rs == DialogResult.OK)
                {
                    //if (txtPassword.Text != "1234test!")
                    //{
                    //    MessageBox.Show("You Miss Something");
                    //    return;
                    //}
                    EventContainer.PublishEvent(RecordSession.Events.CloseCurrentSession.ToString(), new EventArg(Guid.NewGuid(), e));
                    var _pictureViewerFrom = new frmPictureViewer();
                    _pictureViewerFrom.MdiParent       = this;
                    _pictureViewerFrom.timer2.Interval = 1000;
                    _pictureViewerFrom.Dock            = DockStyle.Fill;
                    _pictureViewerFrom.Show();
                    var frmVideoController = new VideoControlBox(_pictureViewerFrom, _pictureViewerFrom.Play(GetSelectedFiles()));
                    frmVideoController.Show();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #2
0
 public VideoControlBox(frmPictureViewer pictureViewerFrom, int count)
 {
     _pictureViewerFrom = pictureViewerFrom;
     _pictureViewerFrom.OnIndexChanged = new Action <int>(OnIndexChange);
     _pictureViewerFrom.DisplayChange  = new Action <int>(DisplayChange);
     InitializeComponent();
     trackBar1.Minimum = 0;
     trackBar1.Maximum = count - 1;
     EventContainer.SubscribeEvent(RecordSession.Events.OnPictureViwerResize.ToString(), OnPictureViwerResize);
     EventContainer.SubscribeEvent(RecordSession.Events.CloseCurrentSession.ToString(), OnCloseCurrentSession);
     EventContainer.SubscribeEvent(RecordSession.Events.VideoPaused.ToString(), SetPlayButtonText);
 }