Использование propertyGrid в C # Winforms для хранения информации в сетке - PullRequest
1 голос
/ 10 февраля 2012

Может ли кто-нибудь помочь мне с тем, что сбивает с толку. Я пытаюсь создать сетку для хранения информации, например, сведений о документе: (имя, тип, сводка в качестве примеров заголовков).

Когда сводка слишком велика для ячейки сетки, я хотел бы иметь кнопку, которая открывала бы новый элемент управления, где пользователь мог бы просматривать больше информации.

Возможно ли это сделать с помощью propertyGrid, и сможет ли кто-нибудь указать мне правильное направление информации о том, как это сделать?

Я думал, что это может быть случай написания суррогатного класса и разоблачения созданных на нем объектов?

Спасибо

1 Ответ

2 голосов
/ 10 февраля 2012

Да, это возможно.

Вы должны создать свой собственный тип, который будет предоставлять детали документа в виде набора свойств типа.Затем вы должны прикрепить экземпляр этого типа к PropertyGrid .Атрибуты можно использовать для изменения видимости свойства, редактора, описания и других действий.

Подробнее см. Получение максимальной отдачи от .NET Framework PropertyGrid Control .

...