/// <summary> Event handler. Called by IdentificationVisuel for load events. </summary> /// <remarks> Thomas LAURE, 05/12/2017. </remarks> /// <param name="sender"> Source of the event. </param> /// <param name="e"> Event information. </param> private void IdentificationVisuel_Load(object sender, EventArgs e) { Load_identificationVisuel.Hide(); Txt_chargementMetro.Hide(); Lbl_infoutilisateur.Hide(); Img_previewUserReconnu.Hide(); Btn_continuerToMdp.Hide(); Btn_continuerToMdp.Enabled = false; //// Chemin vers le dossier temporaire de l'application. cheminVersDossierTemp = cheminRacine + "\\temp"; //// Liste les caméras. listCams = Cam_Visuel1.GetVideoCaptureDevices().ToList <WebCameraId>(); foreach (WebCameraId camera in listCams) { List_Camera.Items.Add(camera.Name); } List_Camera.SelectedIndex = 0; try { Cam_Visuel1.StartCapture(listCams[0]); } catch (Exception ex) { MessageBox.Show(ex.Message, "ATTENTION !", MessageBoxButtons.OK, MessageBoxIcon.Information); } //// Crée le dossier temporaire s'il n'existe pas. if (!System.IO.Directory.Exists(cheminVersDossierTemp)) { Directory.CreateDirectory(cheminVersDossierTemp); } //// Supprime le cache. RemoveCache(); }
/// <summary> Event handler. Called by List_Camera for selected index changed events. </summary> /// <remarks> Thomas LAURE, 05/12/2017. </remarks> /// <param name="sender"> Source of the event. </param> /// <param name="e"> Event information. </param> private void List_Camera_SelectedIndexChanged(object sender, EventArgs e) { Cam_Visuel1.StartCapture(listCams[List_Camera.SelectedIndex]); }