QiFeng.ZWY.Utility/ScanGunHelper/ScanningGunMonitor.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Timers;
namespace QiFeng.LMSD.Utility
{
/// <summary>
/// 扫描枪键盘输入检测类
/// </summary>
/// <remarks>Added by leo 2015-11-30</remarks>
public class ScanningGunMonitor
{
#region 内部成员
Timer _Timer = new Timer();//计时器
DateTime _TickTime = DateTime.MinValue;//记录前一次按键周期的时间
string _TempText = string.Empty;//控件文本副本
object _Sender;//保存外部控件源,用于发送事件时传回
#endregion
#region 事件
/// <summary>
/// 输入超时委托
/// </summary>
/// <param name="Sender">来源</param>
public delegate void InputTimeOut(object Sender);
/// <summary>
/// 输入超时事件委托对象
/// </summary>
public event InputTimeOut OnInputTimeOut;
/// <summary>
/// 发送输入超时事件
/// </summary>
private void SendInputTimeOutEvent()
{
if (OnInputTimeOut != null)
OnInputTimeOut(_Sender);
}
#endregion
#region 构造函数
/// <summary>
/// 构造函数
/// </summary>
public ScanningGunMonitor()
{
_Timer.Elapsed += Timer_Elapsed;//内置事件对象绑定触发事件方法
}
#endregion
#region 属性
#region 条码最小长度
int _MiniLength = 10;
/// <summary>
/// 读取或设置条码最小长度值,当超过一个时钟周期后,如果条码文本不符合最小长度则被丢弃。
/// </summary>
public int MiniLength
{
get { return _MiniLength; }
set { _MiniLength = value; }
}
后面还有 94 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。