public frmPreferences(ref ApplicationConfig config) { InitializeComponent(); this.config = config; }
private void LoadConfiguration() { config = new ApplicationConfig(Path.Combine(executablePath, "config.xml")); config.LoadConfiguration(); mnuViewCategories.Checked = config.GroupByCategory; if (!Directory.Exists(config.DefaultDataDirectory)) { if (MessageBox.Show("The default data directory does not exist. Do you want create it?", Application.ProductName, MessageBoxButtons.YesNo) == DialogResult.Yes) { Directory.CreateDirectory(config.DefaultDataDirectory); } } PopulateRecentMenu(); }