예제 #1
0
 private void FormMain_Load(object sender, EventArgs e)
 {
     try
     {
         textBoxDirectory.Text = path.GetInstallationPath();
         remote.CheckVersion();
         new Thread(() => { RemoteLoad(); }).Start();
     } catch (Exception ex)
     {
         MessageBox.Show("Failed to start, error: " + ex.ToString());
         Environment.Exit(0);
     }
 }
예제 #2
0
        public MainWindow()
        {
            Logger.Setup();
            InitializeComponent();
            var pl = new PathLogic();

            var bsPath = pl.GetInstallationPath();

            if (Directory.Exists(bsPath))
            {
                SetCustomSongPath(bsPath);
            }
        }
예제 #3
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            SetUITheme(Properties.Settings.Default.Theme, Properties.Settings.Default.DarkTheme);
            toggleTheme.Checked = Properties.Settings.Default.DarkTheme;

            switch (Properties.Settings.Default.Theme)
            {
            case 0:
                radioThemeBlueGrey.Checked = true;
                break;

            case 1:
                radioThemeGreen.Checked = true;
                break;

            case 2:
                radioThemeOrange.Checked = true;
                break;

            case 3:
                radioThemeBlue.Checked = true;
                break;

            case 4:
                radioThemeRed.Checked = true;
                break;

            default:
                radioThemeBlueGrey.Checked = true;
                break;
            }

            try
            {
                new Thread(() => { updater.CheckForUpdates(); }).Start();
                textBoxDirectory.Text = path.GetInstallationPath();

                new Thread(() => { RemoteLoad(); }).Start();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Failed to start, error: " + ex.ToString());
                Environment.Exit(0);
            }
        }