private void Form1_FormClosing( object sender, FormClosingEventArgs e ) { try { // スレッドの終了 shouldRun = false; if ( readerThread != null ) { readerThread.Join(); } } catch ( Exception ex ) { MessageBox.Show( ex.Message ); } }