private void handleStartingFile(object sender, FilepathEventArgs e) { if (InvokeRequired) { Invoke(new Action<object, FilepathEventArgs>(handleStartingFile), sender, e); return; } lstRawFiles.SelectedItems.Add(e.Filepath); }