Beispiel #1
0
        private void lvPenFiles_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lvPenFiles.SelectedItems.Count <= 0)
            {
                return;
            }

            string tag = (string)lvPenFiles.SelectedItems[0].Tag;

            if (tag == "Data" || tag == "Log")
            {
                string port = (string)lvUsbPens.SelectedItems[0].Tag;

                var penComm = usbAdapter.GetUsbPenComm(port);

                if (penComm != null)
                {
                    if (tag == "Data")
                    {
                        penComm.GetOfflineFileListRequest();
                    }
                    else
                    {
                        penComm.GetLogFileListRequest();
                    }
                }
            }
            else if (tag == "Parent")
            {
                InitPenFileList();
            }
        }