namespace UI_WinForms.Components;
public partial class Main : UserControl
{
public Main()
this.InitializeComponent();
Program.RestartMainApp = false;
}
private void tabControl_SelectedIndexChanged(object sender, EventArgs e)
if (this.settings.NeedRestart())
var result = MessageBox.Show("You need to restart the app for the changes to take effect. Do you want to restart?", "Restart required", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
if(result == DialogResult.Yes)
Program.RestartMainApp = true;
this.ParentForm!.Close();