protected virtual void OnFingerFocused(FingerFocusedEventArgs e) { if (FingerFocused != null) { FingerFocused(this, e); } }
private void hands1_FingerFocused(object sender, FingerFocusedEventArgs e) { btnCapture.Enabled = false; if (!capturing) { try { FPCore.StartCapture(Sensor); capturing = true; } catch (FingerprintException ex) { MessageBox.Show(String.Format("StartCapture Error : {0} {1}", ex.ErrorCode, ex.Message), "FPLibrary Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } switch (e.FocusedFinger) { case Fingers.RightThumb: lblPrompt.Text = "Place right thumb on fingerprint sensor"; picFinger.Image = Properties.Resources.RThumb; break; case Fingers.RightIndex: lblPrompt.Text = "Place right index finger on fingerprint sensor"; picFinger.Image = Properties.Resources.RIndex; break; case Fingers.RightMiddle: lblPrompt.Text = "Place right middle finger on fingerprint sensor"; picFinger.Image = Properties.Resources.RMiddle; break; case Fingers.RightRing: lblPrompt.Text = "Place right ring finger on fingerprint sensor"; picFinger.Image = Properties.Resources.RRing; break; case Fingers.RightLittle: lblPrompt.Text = "Place right little finger on fingerprint sensor"; picFinger.Image = Properties.Resources.RLittle; break; case Fingers.LeftThumb: lblPrompt.Text = "Place left thumb on fingerprint sensor"; picFinger.Image = Properties.Resources.LThumb; break; case Fingers.LeftIndex: lblPrompt.Text = "Place left index finger on fingerprint sensor"; picFinger.Image = Properties.Resources.LIndex; break; case Fingers.LeftMiddle: lblPrompt.Text = "Place left middle finger on fingerprint sensor"; picFinger.Image = Properties.Resources.LMiddle; break; case Fingers.LeftRing: lblPrompt.Text = "Place left ring finger on fingerprint sensor"; picFinger.Image = Properties.Resources.LRing; break; case Fingers.LeftLittle: lblPrompt.Text = "Place left little finger on fingerprint sensor"; picFinger.Image = Properties.Resources.LLittle; break; case Fingers.RightHeel: lblPrompt.Text = "Place right heel on fingerprint sensor"; picFinger.Image = Properties.Resources.RHeel; break; case Fingers.LeftHeel: lblPrompt.Text = "Place left heel on fingerprint sensor"; picFinger.Image = Properties.Resources.LHeel; break; default: lblPrompt.Text = ""; break; } SetFingerLabel("", false); ShowQuality(EnrollQuality.Unspecified); try { FPCore.StartEnroll(); } catch (FingerprintException ex) { MessageBox.Show(String.Format("StartEnroll Error : {0} {1}", ex.ErrorCode, ex.Message), "FPLibrary Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }