В тестовом проекте создано:
1ая линия с номерами устройств: 1, 2, 3, 4, 5
2ая линия с номерами устровств: 1, 2
Решил переименовать у 2ой линии номера устройств, потому что они показывают информацию 1ой линии. Изменил 1 на 11, 2 на 12 и нажал сохранить. http://jurasskpark.ru/pubimg/up/17278045156b90248.png
я стал кнопки растягивать, и проверяю на ноуте, чтобы буквы влезали.
На каком-то окне в Scada надо знать, что Правая кнопка «Заменить все» 🙂
Уже привык…
2024-10-24 14:55:10 [T490][T490][ERR] Необработанное исключение:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at Scada.Admin.App.Forms.FrmMain.SaveAll()
at Scada.Admin.App.Forms.FrmMain.miFileSaveAll_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
По какой-то причине в процессе сохранения изменяется коллекция открытых дочерних форм.
У меня не получается воспроизвести. Можете написать последовательность действий на основе проекта HelloWorld?