void c_SettingsUpdated(object sender, EventArgs e) { Properties.Settings.Default.Columns = ImageTableSettings.Columns; Properties.Settings.Default.Rows = ImageTableSettings.Rows; Properties.Settings.Default.Save(); ImagePanelController.DisposeOriginalOverlay(); if (!ImageTableSettings.OverlayImagePath.Equals("None")) { ImagePanelController.OriginalOverlay = Image.FromFile(ImageTableSettings.OverlayImagePath); } CreatePanels(); }
private void CreatePanels() { ImagePanelController.CreatePanels(); this.Controls.AddRange(ImagePanelController.Panels); t.Start(); }
void Main_FormClosed(object sender, FormClosedEventArgs e) { ImagePanelController.Dispose(); }