Привет всем. Сделал UserControl с несколькими стандартными контролами. Если я делаю свойство самого класса ,например
| Код | public string FirstName { get { return firstName; } set { firstName = value; } }
|
то оно нормально редактируется в Property окне в Design Time. Но если я ввожу свойство
| Код | CProperty controlProperty = new CProperty(); public ControlProperty CProperty { get { return controlProperty; } set { controlProperty = value; } }
|
| Код | public struct ControlProperty { public string firstName; public string lastName; public string FirstName { get { return firstName; } set { firstName = value; } } public string LastName { get { return lastName; } set { lastName = value; } } }
|
то в Property окне в Design Time видно свойство CProperty, но оно задизейблено и не раскрывается на свойства FirstName и LastName.
Как сделать, чтобы я мог редактировать свойства ControlProperty.FirstName и ControlProperty.LastName, как например свойство Font формы? |