У меня есть приложение с более чем 60 формами, и вместо 60+ копий одного и того же кода в каждой форме я хотел бы иметь один экземпляр кода, который выполняется при загрузке любой формы.
Подложки являются стандартными:
Защищенные переопределения Sub OnFormClosing (ByVal e As FormClosingEventArgs)
Защищенные переопределения Sub OnPaint (ByVal e As PaintEventArgs)
Защищенные переопределения Sub OnResize (ByVal e As System .EventArgs)
Защищенное переопределяет Sub WndProc (ByRef m как сообщение)
Я предпринял бесчисленное количество попыток использования классов и модулей, но могу получить только те формы, которые жестко запрограммированы для работы по желанию.
Я инициировал событие OnPaint, находящееся в TitleBar (класс, не относящийся к форме), но я не могу заставить TitleBar применить какие-либо настройки к любой форме. Можно ли каким-либо образом обойти значения в элементах Me и MyBase в TitleBar и присвоить им значения вызывающей формы? Или я могу заставить TitleBar одалживать свои ресурсы? Любая помощь будет принята с благодарностью. Кстати, есть ли слово или фраза для обозначения того, что я пытаюсь достичь?
Это был долгий раунд проб и ошибок.
Спасибо