// ZIPファイルを展開する private void extractZipToolStripMenuItem_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; try { GenericZipTreeNode node = (GenericZipTreeNode)lastSelectTreeNode; if (TDCGExplorer.InstallZipFile(node)) { MessageBox.Show(TextResource.ExtractSuccess, TextResource.ExtractSuccessCaption, MessageBoxButtons.OK); } else { MessageBox.Show(TextResource.ExtractFailure,TextResource.ExtractFailureCaption, MessageBoxButtons.OK); } } catch (System.InvalidCastException ex) { MessageBox.Show(TextResource.ZipFileOnly, TextResource.Error, MessageBoxButtons.OK); Debug.WriteLine(ex.Message); } catch (Exception exception) { TDCGExplorer.SetToolTips(TextResource.Error+ ":" + exception.Message); Debug.WriteLine(exception.Message); } Cursor.Current = Cursors.Default; }