原程序架构
此程序有一功能是通过ListBox记录按钮操作,包含【Initialize】、【Disable】、【Read Volt】和【Keep Read】。
其中【Initialize】、【Disable】、【Read Volt】按钮均是单次读取,并没有使用线程,所以能直接在按钮事件中对ListBox执行Iteam.Add()方法。如下举例Disable按钮的事件处理,应该很好理解。
private void btnDisable_Click(object sender, EventArgs e)
{
bool ret = My9113CardDevice.CardRelease();//卡Release,返回值表示是否成功。
if (ret)
{
ShowActionAtListBox("Release Card Finish!",MsgType.Action);//MsgType是个枚举,这里可忽略其作用。
}
else
{
ShowActionAtListBox("Release Card Failed!",MsgType.Error);
}
}
ListBox项目添加信息的方法。
private void ShowActionAtListBox(string ActionString , MsgType msgType)
{
string[] MT = new