public DetectorForm(DriveDetector detector) { _detector = detector; MinimizeBox = false; MaximizeBox = false; ShowInTaskbar = false; ShowIcon = false; FormBorderStyle = FormBorderStyle.None; Size = new Size(1, 1); MinimumSize = Size; Location = new Point(-ushort.MaxValue, -ushort.MaxValue); Load += (sender, args) => { Visible = false; }; Shown += (sender, args) => { Visible = false; }; Activated += (sender, args) => { Visible = false; }; }
public MainForm() { InitializeComponent(); _driveDetector = new DriveDetector(); _disks = DiskInfo.GetDisks(); _cts = null; _selectedDisk = null; _imageFilename = string.Empty; _hashFilename = string.Empty; _started = 0; _total = 0; _totalWrite = 0; _writeRate = 0; Disposed += OnDisposed; _driveDetector.DeviceArrived += OnDeviceAddRemove; _driveDetector.DeviceRemoved += OnDeviceAddRemove; }