У меня есть библиотека базовых классов, которая содержит все элементы управления пользовательского интерфейса с расширенными возможностями.
Ex: XTextBox <---derived from------ TextBox
XPanel <---derived from------ Panel
XLabel <---derived from------ Label
Я использую эту библиотеку в своем клиентском приложении для визуализации элементов управления в пользовательском интерфейсе.
У меня есть файл AppConfig, который определяет шрифт / цвет для моего клиентского приложения.
Теперь возникает проблема, когда я устанавливаю значения шрифта для элементов управления в моей библиотеке базовых классов.
Дляпример: задний цвет XTextBox читается из служебного класса CUtility , который считывает информацию о цвете из файла exe.Config
this.BackColor = CUtility.GetBackColor();
//this represents the XTextBox control.
Много раз задний цвет не устанавливается для некоторыхЭлементы управления пользовательским интерфейсом во время выполнения (например, панели и некоторые элементы управления пользовательским интерфейсом)
Однако эти цвета устанавливаются, если я делаю это из дизайнера пользовательского интерфейса.
Любые идеи, где я делаю неправильно.*
С уважением