Я разрабатываю интерфейс для подписи подписи Topaz, используя библиотеку SigPlus.Net.SigPlus.Net Connected Tablet
Я использовал метод sigPlus.GetTabletComTest()
, чтобы узнать, подключена ли сигнальная панель через USB (найдено here). Метод всегда возвращает 0, независимо от того, подключен ли пэд к USB или нет.
Я нашел еще один раздел на веб-сайте Topaz, который, как представляется, для VB6, но что-то вроде того, что я хотел бы сделать here. В нем говорится, что есть метод под названием TabletConnectQuery()
, который указывает, подключен ли планшет. Этот метод не является действительным в SigPlus.Net.
Как определить, подключено ли устройство к компьютеру через USB?
Вот основной код, объект sigPlus конкретизируется в InitializeComponent:
public frmSignatureCapture()
{
InitializeComponent();
if (sigPlus.GetTabletComTest() == 0)
{
MessageBox.Show("No Topaz Signature Device Connected", "Error");
this.Close();
return;
}
}
Это помогло мне. Спасибо за публикацию. – Eden