Мне нужно добавить подсказки на основе базы данных в существующее приложение WinForms, большое. C # и .NET 3.5
Я бы хотел избежать для этого новых элементов управления, и пользователь должен иметь возможность редактировать всплывающие подсказки.
Мое лучшее предположение - обернуть существующие элементы управления в новый тип, который содержит новые свойства, чтобы я мог назначить новое свойство, например «FieldHelpName», и использовать его в административном модуле, чтобы пользователь мог четко идентифицировать поле , Я бы назначил ScreenID для каждой формы, и каждая запись FieldHelpName будет связана с ScreenID. При запуске приложения загрузите все содержимое справки, а при загрузке формы отфильтруйте его по ScreenID и, скорее всего, добавьте соответствующие всплывающие подсказки с помощью отражения.
Я ищу предложения о том, как сделать этот процесс лучше всего, или узнать, есть ли какие-либо лучшие практики, как это сделать ... поэтому любая помощь действительно ценится. Спасибо.