/// <summary> /// Set up the hidden form. /// </summary> /// <param name="detector">DriveDetector object which will receive notification about USB drives, see WndProc</param> public DetectorForm(DriveDetector detector) { mDetector = detector; this.MinimizeBox = false; this.MaximizeBox = false; this.ShowInTaskbar = false; this.ShowIcon = false; this.FormBorderStyle = FormBorderStyle.None; this.Load += new System.EventHandler(this.Load_Form); this.Activated += new EventHandler(this.Form_Activated); }
/// <summary> /// Handles the Shown event of the MainForm control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// <remarks>Documented by Dev02, 2008-10-09</remarks> private void MainForm_Shown(object sender, EventArgs e) { usbDetector = new DriveDetector(); usbDetector.DeviceArrived += new DriveDetectorEventHandler(usbDetector_DeviceArrived); usbDetector.DeviceRemoved += new DriveDetectorEventHandler(usbDetector_DeviceRemoved); usbDetector.QueryRemove += new DriveDetectorEventHandler(usbDetector_QueryRemove); usbStickWriter.UsbStickWriteFinish += new EventHandler(usbStickWriter_UsbStickWriteFinish); usbStickWriter.UsbStickWriteBegin += new EventHandler(usbStickWriter_UsbStickWriteBegin); usbStickWriter.UsbStickWriteProcess += new EventHandler(usbStickWriter_UsbStickWriteProcess); usbStickWriter.UsbStickWriteAbort += new EventHandler(usbStickWriter_UsbStickWriteAbort); usbStickWriter.UsbStickWriteError += new UsbStickWriter.UsbStickWriteMessageEventHandler(usbStickWriter_UsbStickWriteError); usbStickWriter.UsbStickWriteStatusMessage += new UsbStickWriter.UsbStickWriteMessageEventHandler(usbStickWriter_UsbStickWriteStatusMessage); usbStickWriter.UsbStickContentWritten += new UsbStickWriter.UsbStickWriteMessageEventHandler(usbStickWriter_UsbStickContentWritten); usbStickWriter.UsbStickFormattingFinish += new UsbStickWriter.UsbStickWriteMessageEventHandler(usbStickWriter_UsbStickFormattingFinish); usbStickWriter.UsbStickIdSet += new UsbStickWriter.UsbStickWriteMessageEventHandler(usbStickWriter_UsbStickIdSet); }