OriginalGriff
Если ваши экземпляры формы вашего элемента управления переопределяют значения по умолчанию вашего элемента управления, то они всегда будут использоваться в предпочтении к любым новым значениям по умолчанию, которые добавляет ваш элемент управления, - и это действительно не должно быть никаким другим способом, если вы подумаете об этом!
Если я создаю элемент управления с красным фоном и в своей форме меняю его на синий, то я хочу, чтобы этот фон оставался синим, даже если позже я изменю элемент управления на желтый фон - любое другое поведение, вероятно, будет представлять собой "критическое изменение", поскольку оно не приведет к тому же пользовательскому опыту, что и без каких-либо изменений в моем коде формы.
Если это не то, что происходит здесь, то вам нужно объяснить гораздо более подробно, в чем именно заключается проблема, поскольку мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы понятия не имеем, как выглядит ваш код!
Vali Maties
Привет @OriginalGriff. Я не думаю, что речь идет о чтении моих мыслей или о чем-то еще, это написано в моем вопросе: [quote][i]я сделал все свои общие изменения дизайна в этом классе, используя VS designer, и я поместил этот DGV на каждую форму[/i][/quote]. Это означает, что после того, как я сделал свой класс и сделал дизайн для своей сетки (selectionbackcolor, selectionforecolor и так далее), я поместил его на свои формы. Проблема в том, что дизайнер скопирует эту информацию в мой файл form Designer.cs, что я не думаю, что это нормально, до тех пор, пока я не внесу никаких локальных изменений в эту форму в свой dgv.
Итак, моя трудность заключалась в том, что если я сделаю какой-то стиль в файле cs, то эти свойства стиля будут считываться из моего пользовательского файла до тех пор, пока я не изменю его локально. Но этого не происходит, что, на мой взгляд, является чем-то вроде маленького/большого жука. Я не знаю, это очень трудно...