⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enrollmentform.vb

📁 DigitalPersona.rar
💻 VB
字号:
Public Class EnrollmentForm

    Public Data As AppData

	Sub New(ByVal data As AppData)
		InitializeComponent()
		Me.Data = data
		ExchangeData(False)
		AddHandler Data.OnChange, AddressOf OnDataChange
	End Sub

	Private Sub OnDataChange()
		ExchangeData(False)
	End Sub

	Public Sub ExchangeData(ByVal read As Boolean)
		If (read) Then
			Data.EnrolledFingersMask = EnrollmentControl.EnrolledFingerMask
			Data.MaxEnrollFingerCount = EnrollmentControl.MaxEnrollFingerCount
			Data.Update()
		Else
			EnrollmentControl.EnrolledFingerMask = Data.EnrolledFingersMask
			EnrollmentControl.MaxEnrollFingerCount = Data.MaxEnrollFingerCount
		End If
	End Sub

	Sub OnEnroll(ByVal Control As Object, ByVal Finger As Integer, ByVal Template As DPFP.Template, ByRef EventHandlerStatus As DPFP.Gui.EventHandlerStatus) Handles EnrollmentControl.OnEnroll
		If (Data.IsEventHandlerSucceeds) Then
			Data.Templates(Finger - 1) = Template
			ExchangeData(True)
		Else
			EventHandlerStatus = DPFP.Gui.EventHandlerStatus.Failure
		End If
	End Sub

	Sub OnDelete(ByVal Control As Object, ByVal Finger As Integer, ByRef EventHandlerStatus As DPFP.Gui.EventHandlerStatus) Handles EnrollmentControl.OnDelete
		If (Data.IsEventHandlerSucceeds) Then
			Data.Templates(Finger - 1) = Nothing
			ExchangeData(True)
		Else
			EventHandlerStatus = DPFP.Gui.EventHandlerStatus.Failure
		End If
	End Sub

End Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -