Beispiel #1
0
 private void btnRemoveCamera_Click(object sender, EventArgs e)
 {
     if (fpContent.Controls.Count > 0)
     {
         UcCamera uc = fpContent.Controls[fpContent.Controls.Count - 1] as UcCamera;
         uc.closeCamera();
         fpContent.Controls.Remove(uc);
     }
 }
Beispiel #2
0
        /// <summary>
        /// 添加摄像头
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, EventArgs e)
        {
            UcCamera ucCamera = null;

            try
            {
                ucCamera      = new UcCamera();
                ucCamera.Name = "camara" + fpContent.Controls.Count;
                fpContent.Controls.Add(ucCamera);
                ucCamera.showCamera();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\r\n" + ex.StackTrace);

                if (ucCamera != null)
                {
                    fpContent.Controls.Remove(ucCamera);
                    ucCamera.closeCamera();
                }
                ucCamera = null;
            }
        }