Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Active: Boolean; позволяет активизоровать панель детальной информации. При активизации панели, напротив каждой записи появляется значок '+', нажимая на которую можно раскрывать/скрывать панель детальной информации. В дизайн-тайме панель всегда в раскрытом состоянии. Вы можете поместить любой контрол из панели компонент на эту панел.
Width: Integer; Ширина панели.
Height: Integer; Высота панели.
ActiveControl: TWinControl; Задает контрол, который будет получать фокус при переходе в RowDetailPanel по кнопке Ctrl-Down.
BevelEdges: TBevelEdges, BevelInner: TBevelCut, BevelOuter: TBevelCut, BevelKind: TBevelKind, BevelWidth: TBevelWidth, BorderStyle: TBorderStyle: Используя эти свойства вы можете управлять стилем окантовки панели.
Color: TColor Цвет панели панель детальной информации.
ParentColor: Boolean Использовать в панели цвет грида.
Public
Visible: Boolean Свойство определяет текущее состояние видимости RowDetailPanel. Свойство доступно для чтения и записи.
Для управления отображением панели в гриде существует событие OnCheckRowHaveDetailPanel. Установите параметр события RowHaveDetailPanel чтобы разрешить\запретить отображение RowDetailPanel для нужной записи.
Для выполнения дополнительных действий перед открытием или после закрытия панели в гриде присутсвуют события OnRowDetailPanelHide и OnRowDetailPanelShow, которые срабатывают при скрытии и отображении панели соответственно.
Чтобы поместить контрол на панель дательной информации в RunTime используйте свойство TDBGridEh.RowDetailPanelControl. Для добавления контролов используйте следующий код:
MyControl.Parent:= DBGridEh1.RowDetailPanelControl;
Дата публикования: 2014-11-28; Прочитано: 549 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!