private void OnPopup(object sender, EventArgs e) { _contextMenu.MenuItems[3].Enabled = !_syncing; _contextMenu.MenuItems[4].Enabled = _contextMenu.MenuItems[4].Visible = !_synchronizer.Paused; _contextMenu.MenuItems[5].Enabled = _contextMenu.MenuItems[5].Visible = _synchronizer.Paused; _contextMenu.MenuItems[6].Enabled = SyncTableManager.ContainsFolders(); }
private void lkStoreLocation_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (SyncTableManager.ContainsFolders()) { return; } using (var folderDlg = new FolderBrowserDialog()) { folderDlg.SelectedPath = _presenter.SyncDirectory; if (folderDlg.ShowDialog() == DialogResult.OK) { _presenter.SyncDirectory = folderDlg.SelectedPath; lkStoreLocation.Text = folderDlg.SelectedPath; } } }