Exemplo n.º 1
0
 void drive_OnDeviceEvent(object sender, MediaWriterDevNotifyEventArgs e)
 {
     if (sender == SelectedDrive)
     {
         OnSelectedDriveStateChanged( );
     }
 }
Exemplo n.º 2
0
        private void UpdateDeviceEvent(Object sender, EventArgs evtargs)
        {
            MediaWriterDevNotifyEventArgs mevtargs = evtargs as MediaWriterDevNotifyEventArgs;

            if (null != mevtargs)
            {
                if (mevtargs.State == MediaWriterDeviceState.StateLoaded)
                {
                    // new disc was inserted in current drive
                }
                else
                if (mevtargs.State == MediaWriterDeviceState.StateEmpty)
                {
                    // disc was ejected from current drive
                }
                else
                if (mevtargs.State == MediaWriterDeviceState.StateUnknown)
                {
                    // disc was ejected from current drive
                    BuildWriteSpeedList();
                }
            }
            EnableCtrls();
        }