private void btnGo_Click(object sender, EventArgs e) { if (Properties.Settings.Default.Output == "") { MessageBox.Show(this, "Please select an output directory."); return; } if (listBoxData.CheckedItems.Count == 0 && listBoxUpdate.CheckedItems.Count == 0) { MessageBox.Show(this, "Please select at least one big file to extract."); return; } List <String> sendList = new List <string>(); if (tabControl1.SelectedTab == tabData) { string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\Data\"; foreach (var item in listBoxData.CheckedItems) { sendList.Add(dataDir + item.ToString()); } } else if (tabControl1.SelectedTab == tabUpdates) { string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\DataUpdates\"; foreach (var item in listBoxUpdate.CheckedItems) { sendList.Add(dataDir + item.ToString()); } } runner = new RunWindow(sendList); runner.ShowDialog(); }
private void btnGo_Click(object sender, EventArgs e) { if (Properties.Settings.Default.Output == "") { MessageBox.Show(this, "Please select an output directory."); return; } if(listBoxData.CheckedItems.Count == 0 && listBoxUpdate.CheckedItems.Count == 0) { MessageBox.Show(this, "Please select at least one big file to extract."); return; } List<String> sendList = new List<string>(); if (tabControl1.SelectedTab == tabData) { string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\Data\"; foreach (var item in listBoxData.CheckedItems) { sendList.Add(dataDir + item.ToString()); } } else if (tabControl1.SelectedTab == tabUpdates) { string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\DataUpdates\"; foreach (var item in listBoxUpdate.CheckedItems) { sendList.Add(dataDir + item.ToString()); } } runner = new RunWindow(sendList); runner.ShowDialog(); }