static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); UserControlController.Instance().ChangeControl(UserControlController.E_Control.LoadingControl); //Инициализируем класс и сразу же вызываем функцию Application.Run(); //Убрали запуск формы по умолчанию }
private void buttonMenu5_Click(object sender, EventArgs e) { pictureBoxBackGround.Visible = false; panelMain.Controls.Clear(); panelMenu.Visible = false; labelName.Text = ""; UserControlController.Instance().ChangeControl(UserControlController.E_Control.AuthControl); }
public static UserControlController Instance() { if (instance == null) { instance = new UserControlController(); } return(instance); }
private void buttonSaveConn_Click(object sender, EventArgs e) { builder.Server = textBoxHost.Text; builder.UserID = textBoxLogin.Text; builder.Password = textBoxPassword.Text; builder.Database = textBoxNameOfBase.Text; builder.Port = Convert.ToUInt32(textBoxPort.Text); SaveConfig(builder.ToString()); UserControlController.Instance().ChangeControl(UserControlController.E_Control.AuthControl); }
private void LoadingControl_Load(object sender, EventArgs e) { if (ConnSettingControl.CheckConnection(ConnSettingControl.GetConnString())) { UserControlController.Instance().ChangeControl(UserControlController.E_Control.AuthControl); } else { MessageBox.Show("Не удалось подключится к базе проверьте настройки подключения"); UserControlController.Instance().ChangeControl(UserControlController.E_Control.ConnSettingControl); } }
private void buttonsMenu_Click(object sender, EventArgs e) //Открытие нужного контрола используя тэг кнопок { pictureBoxBackGround.Visible = false; Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; UserControlController.Instance().ChangeControl((UserControlController.E_Control)btn.Tag); }
private void buttonBack_Click(object sender, EventArgs e) { UserControlController.Instance().ChangeControl(UserControlController.E_Control.AuthControl); }
private void buttonConn_Click(object sender, EventArgs e) { UserControlController.Instance().ChangeControl(UserControlController.E_Control.ConnSettingControl); }