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); } }
/// <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; } }