public void Fechar() { sceifile = null; filename = null; container = null; listadeIECS = null; extrairToolStripMenuItem.Enabled = false; importarVAGToolStripMenuItem.Enabled = false; extrairTudoToolStripMenuItem.Enabled = false; fecharToolStripMenuItem1.Enabled = false; extrairuniccon.Enabled = false; listView1.Items.Clear(); try { foreach (var form in Application.OpenForms) { try { var opt = form as ListadeIECS; opt.Close(); } catch (Exception) { } } } catch (Exception) { } if (listView1.Visible) { ShowHide(); } }
void Abrir(bool isDrag) { switch (isDrag) { case true: #region Verificar abertos if (sceifile != null | container != null) { Fechar(); } #endregion #region Abrir arquivo sceifile = new IECS(File.ReadAllBytes(filename)); #endregion #region Acionar Labels filenamelabel.Text = "Nome: " + Path.GetFileName(filename); verslabel.Text = "Pack Versão: " + sceifile.version.Versão.ToString(); vagnlabel.Text = "Número de Áudios: " + sceifile.vagi.VAGcount.ToString(); #endregion #region Adicionar na lista ListInsert(); #endregion break; case false: var open = new OpenFileDialog(); open.Filter = "Ps2 SCEI Audio Pack(*.bhd;*.iec;*.psf2)|*.bhd;*.iec;*.psf2|Todos os arquivos(*.*)|*.*"; open.Title = "Escolha um arquivo de áudio SCEI(IECS) BHD"; if (open.ShowDialog() == DialogResult.OK) { #region Verificar abertos if (sceifile != null | container != null) { Fechar(); } #endregion filename = open.FileName; #region Abrir arquivo sceifile = new IECS(File.ReadAllBytes(filename)); #endregion #region Acionar Labels filenamelabel.Text = "Nome: " + Path.GetFileName(filename); verslabel.Text = "Pack Versão: " + sceifile.version.Versão.ToString(); vagnlabel.Text = "Número de Áudios: " + sceifile.vagi.VAGcount.ToString(); #endregion #region Adicionar na lista ListInsert(); #endregion } break; } }
public void Listar() { filenamlab.Text = Path.GetFileName(f1.filename); quantlab.Text = "Quantia: " + f1.container.fileCount; f1.extrairTudoToolStripMenuItem.Enabled = true; int k = 0; foreach (var IECS in f1.container.IECSsizes) { ListViewItem item = new ListViewItem(k.ToString()); item.SubItems.Add("iecs" + k.ToString() + ".bhd"); item.SubItems.Add(IECS.ToString()); listView1.Items.Add(item); k++; } }