Пример #1
0
        private void fill_view()
        {
            HidDevices.Items.Clear();
            int i = 1;

            foreach (Hid_Devices Hd in UsbHid.HidDevices)
            {
                ListViewItem item = new ListViewItem(new string[]
                {
                    i.ToString(),
                    Hd.DeviceName,
                    Hd.DeviceManufacturer,
                    String.Format("{0:X4}", Hd.Attributes.VendorID),
                    String.Format("{0:X4}", Hd.Attributes.ProductID),
                    (Hd.Caps.InputReport - (Hd.Caps.InputReport > 0?1:0)).ToString(),  //Real Size -1 , First byte must be report number
                    (Hd.Caps.OutputReport - (Hd.Caps.OutputReport > 0?1:0)).ToString() //Real Size -1 , First byte must be report number
                });
                HidDevices.Items.Add(item);
                i++;
            }
            HidDevices.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
        }