// save file dialog setup private void OpenSaveDialog(string selectedCulture) { saveFileDlg.FileName = string.Format(EasyResXResources.PackageFormat, ResXOperator.GetCultureFromCombo(selectedCulture).ToLower()); saveFileDlg.InitialDirectory = Environment.GetFolderPath( Environment.SpecialFolder.MyDocuments); saveFileDlg.DefaultExt = Zipper.ZipDefaultExtension; saveFileDlg.Filter = Zipper.ZipFilter; // throws exception in case of wrong format var dlr = saveFileDlg.ShowDialog(); if (dlr == DialogResult.OK) { FormCommonUtils.AppendToTextBox(EasyResXResources.CreatePackageOk, textBox1); } }
// available cultures to create private void tabPage4_Enter(object sender, EventArgs e) { CheckBeforeStart(); ProcessAvailableCultures(); comboBox2.Items.Clear(); List <string> availableCultures = new List <string>(); foreach (var availableCulture in comboBox1.Items) { availableCultures.Add(ResXOperator.GetCultureFromCombo(availableCulture.ToString())); } foreach (var culture in ResXOperator.GetCulturesList(CultureTypes.FrameworkCultures)) { if (!comboBox2.Items.Contains(culture) && !availableCultures.Contains(culture)) // { comboBox2.Items.Add(culture); } } this.falseTabEnter = false; }