private void btnOk_Click(object sender, EventArgs e) { ListView.SelectedIndexCollection indices = listView1.SelectedIndices; if (indices.Count > 0) { selDevice = deviceList[indices[0]]; Close(); } else { MessageBox.Show("Please select a device"); } }
public static TCamDevice[] GetAllDevices() { String dName = "".PadRight(100); String dVer = "".PadRight(100); for (short i = 0; i < 10; i++) { if (capGetDriverDescription(i, ref dName, 100, ref dVer, 100)) { TCamDevice d = new TCamDevice(i); d.Name = dName.Trim(); d.Version = dVer.Trim(); devices.Add(d); } } return((TCamDevice[])devices.ToArray(typeof(TCamDevice))); }