private void Find_Click(object sender, EventArgs e) { ComboBoxCameras.Clear(); AtikPInvoke.ArtemisRefreshDevicesCount(); for (var i = 0; i < 16; ++i) { if (AtikPInvoke.ArtemisDevicePresent(i)) { StringBuilder sbName = new StringBuilder(); StringBuilder sbSerial = new StringBuilder(); AtikPInvoke.ArtemisDeviceName(i, sbName); AtikPInvoke.ArtemisDeviceSerial(i, sbSerial); ComboBoxCameras.Add(new ComboBoxCamera(i, $"{sbName} {sbSerial}")); } } CameraComboBox.Items.Clear(); foreach (var camera in ComboBoxCameras) { CameraComboBox.Items.Add(camera); } }