Пример #1
0
 /// <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);
 }
Пример #2
0
        /// <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);
        }