/*-------------------------------------------------------------*/ private void btnSettings_Click(object sender, EventArgs e) { SettingsForm settingsForm = new SettingsForm(); settingsForm.Machine = pnpMachine; settingsForm.ProjectFolder = folder; settingsForm.ProjectName = projectName; settingsForm.SetFileSettings(pnpFileParameters, bomFileParameters); if (settingsForm.ShowDialog() == DialogResult.OK) { folder = settingsForm.ProjectFolder; projectName = settingsForm.ProjectName; settingsForm.GetFileSettings(out pnpFileParameters, out bomFileParameters); IMachine oldPnpMachine = pnpMachine; pnpMachine = settingsForm.Machine; if (!pnpMachine.IsSameMachine(oldPnpMachine)) { //refill the lists and if necessary, the stacklisters too foreach (Reel reel_ in reelsToPlace) { reel_.Speed = pnpMachine.DefaultSpeed; } foreach (Reel reel_ in excludedReels) { reel_.Speed = pnpMachine.DefaultSpeed; } ChangeMachineType(); //UpdateListView(); (this is included in ChangeMachineType) } } }