我试图拦截关闭窗口,但对于表单应用程序,它似乎失败并关闭。本质上,这个程序应该在签名板上等待用户的输入,当有人开始签名时它会弹出,但我需要防止程序被关闭。
这是我尝试过的似乎失败的方法
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//reset hardware
e.Cancel = true;
sigPlusNET1.LCDRefresh(0, 0, 0, 240, 64);
sigPlusNET1.LCDSetWindow(0, 0, 240, 64);
sigPlusNET1.SetSigWindow(1, 0, 0, 240, 64);
sigPlusNET1.KeyPadClearHotSpotList();
sigPlusNET1.SetLCDCaptureMode(1);
sigPlusNET1.SetTabletState(0);
this.Hide();
}
有任何想法吗?
编辑:使用此代码,应用程序正常关闭并且不会隐藏。
这是可以正常工作的部分:
// Ok Button
private void cmdClose_Click(object sender, EventArgs e)
{
//cmdSaveImage_Click(sender, e);
this.Visible = false;
sigPlusNET1.KeyPadClearHotSpotList();
sigPlusNET1.ClearTablet();
sigPlusNET1.KeyPadAddHotSpot(0, 1, 0, 0, 1000, 1000);
progTimer.Enabled = true;
}