private void ActionsWatcher_Changed(object sender, FileSystemEventArgs e) { if (CheckAtiva?.Path == e.FullPath) { CheckAtiva = ChecklistExtensions.ReadChecklist(e.FullPath); lbCheck.DataSource = CheckAtiva.GetList(); } }
private void lbItems_SelectedIndexChanged(object sender, EventArgs e) { ListBox lb = sender as ListBox; if (lb.SelectedIndex != -1) { string path = lbDisplay.GetPath(lb.SelectedItem); CheckAtiva = ChecklistExtensions.ReadChecklist(path); if (CheckAtiva.Accessible) { lbCheck.ContextMenuStrip = stripChecklist; } else { lbCheck.ContextMenuStrip = null; } lbCheck.DataSource = CheckAtiva.GetList(); } lbCheck.Focus(); }