У меня есть пара уже существующих форм, скажем, CUSTOMERS и ORDERS, и я планирую создать еще полдюжины.В C # они являются частичными классами.
public partial class CUSTOMERSFORM : Form
public partial class ORDERSFORM : Form
Теперь я решил, что было бы хорошо, если бы некоторые общие свойства и методы совместно использовали все эти формы (не функции графического интерфейса, а некоторый клейкий код для моего промежуточного программного обеспечения), которые могли бы быть унаследованы.
Могу ли я просто создать MyBaseForm без визуальных компонентов, установить эти свойства и методы в MyBaseForm, а затем изменить существующий код следующим образом?
public partial class CUSTOMERSFORM : MyBaseForm
public partial class ORDERSFORM : MyBaseForm
Если вышеизложенное возможно,все визуальные проекты, которые я добавил в существующие формы клиентов и заказов, останутся такими же, как они?Будет ли что-нибудь сломано (при условии отсутствия конфликта имен методов или свойств)?
РЕДАКТИРОВАТЬ: MDI бросает какие-нибудь кривые шары здесь?
Спасибо