#c_sharp #winforms
Допустим у меня есть приложение с двумя таблицами. Каждая таблица имеет разные поля.
В приложении есть форма для заполнения одной из таблиц. На форме есть такие элементы
как dataGridView, contextMenuStrip. У каждого из этих элементов есть обработчики различных
событий.
Как правильно поступить если нужно сделать вторую форму, с тем же функционалом, но
для работы с другой таблицей? Первое, что приходит в голову - это создать еще одну
форму, разместить те же элементы, написать те же обработчики. В крайнем случае скопировать
и немного поправить код. Но, может есть более правильный подход? Ведь речь может идти
не об одной-двух формах и таблицах, а о десятках.
Ответы
Ответ 1
Как вариант, сделать одну форму и при её создании или вызове передавать те или иные параметры параметры для её настройки. Так часто поступают, когда речь идёт о большом количестве однотипных форм.
Комментариев нет:
Отправить комментарий