internal object DoWork(){ // Invoke the worker method and return any results. WaitWindowEventArgs e = new WaitWindowEventArgs(this._Parent, this._Parent._Args); if ((this._Parent._WorkerMethod != null)){ this._Parent._WorkerMethod(this, e); } return e.Result; }
private void CollectorMethod(object sender, WaitWindowEventArgs e) { //создаем список команд List<string> commands = new List<string>(); foreach (var item in checkedListBoxCommand.CheckedItems) { string command = item.ToString(); commands.Add(command); } //передаем наш список для сбора конфигурации e.Result=Connection(commands); }