private void Device_DeviceRemoved(object sender, MediaDeviceEventArgs e) { MessageBox.Show(Device.FriendlyName + " has been disconnected unexpectedly", "MTPHelper", MessageBoxButtons.OK, MessageBoxIcon.Error); Device = null; button2.Text = "Connect"; Devices.Clear(); comboBox1.Items.Clear(); foreach (MediaDevice d in MediaDevice.GetDevices()) { Devices.Add(d); comboBox1.Items.Add(d.FriendlyName); } }
private void OnStillImage(object sender, MediaDeviceEventArgs e) { this.stillImageTimer.Stop(); this.device.ObjectAdded -= OnStillImage; FindStillImage(); }