示例#1
0
        private void ScanFingerForm_Load(object sender, EventArgs e)
        {
            var t = Task.Factory.StartNew(() => {
                CurrentState = State.FingerNotPressed;
                FpsGt511C1R.SetCmosLed(true);
                while (!FpsGt511C1R.IsPressingFinger())
                {
                    Task.Delay(1000);
                }
                CurrentState = State.FingerPressed;
                CurrentState = State.TransferingData;
                Fingerprint  = FpsGt511C1R.GetRawImage();
                FpsGt511C1R.SetCmosLed(false);
                CurrentState = State.TransferComplete;
                DialogResult = DialogResult.OK;
                SafeClose();
            });

            t.Start();
        }