public FormSysTray() { InitializeComponent(); notifyFooBox.Icon = FooBoxIcon.FooBox; this.Icon = FooBoxIcon.FooBox; if (Properties.Settings.Default.UserID == 0 || !System.IO.Directory.Exists(Properties.Settings.Default.Root)) { FormStart startForm = new FormStart(); if (startForm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) Environment.Exit(0); } _engine = new SyncEngine(Properties.Settings.Default.Root, Properties.Settings.Default.UserID); _syncThread = new Thread(this.SyncThreadStart); _cancellationTokenSource = new CancellationTokenSource(); notifyFooBox.Visible = true; _correctSize = this.Size; if (!this.IsHandleCreated) this.CreateHandle(); _syncThread.Start(); }
private void changeUserToolStripMenuItem_Click(object sender, EventArgs e) { lock (_engineSyncObject) { FormStart startForm = new FormStart(); if (startForm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { _engine = new SyncEngine(Properties.Settings.Default.Root, Properties.Settings.Default.UserID); } } }