|
:: MVP ::
|
|
|
:: RSS ::
|
|
|
Как открывать разные PopupMenu при клике не разных элементах cxGrid?
// 1) Положить на форму компонент cxGridPopupMenu и связать его с cxGrid:
// cxGridPopupMenu.Grid := cxGrid
// 2) Создать в cxGridPopupMenu.PopupMenus элемент типа TcxPopupMenuInfos
// 3) Настроить созданный элеметн:
// 3.1) Связать созданный элеметн с GridView
// cxGridPopupMenu.PopupMenus[0].GridView := cxGrid1DBTableView
// 3.2) Связать созданный элеметн с PopupMenu
// cxGridPopupMenu.PopupMenus[0].PopupMenu := PopupMenu
// 3.3) Указать на каких элементах cxGrid должно появляться PopupMenu
// cxGridPopupMenu.PopupMenus[0].HitTypes := []
//
// Возможные варианты:
// gvhtGridNone
// gvhtGridTab
// gvhtNone
// gvhtTab
// gvhtCell
// gvhtExpandButton
// gvhtRecord
// gvhtNavigator
// gvhtPreview
// gvhtColumnHeader
// gvhtColumnHeaderFilterButton
// gvhtFilter
// gvhtFooter
// gvhtFooterCell
// gvhtGroupFooter
// gvhtGroupFooterCell
// gvhtGroupByBox
// gvhtIndicator
// gvhtIndicatorHeader
// gvhtIndicatorBandHeader
// gvhtRowIndicator
// gvhtRowLevelIndent
// gvhtBand
// gvhtBandHeader
// gvhtRowCaption
// gvhtSeparator
// gvhtGroupSummary
// gvhtFindPanel
//
// К сожалению нельзя настроить 2 PopupMenu на появление на разных
// элементах cxGrid используя 1 cxGridPopupMenu. Потребуется создать
// второй cxGridPopupMenu, проделать в нем описанные выше шаги, но
// указать другие элементы в cxGridPopupMenu.PopupMenus[0].HitTypes
|
Как отобразить несколько полей в выпадающем списке?
uses
cxDBLookupComboBox;
procedure TForm1.Button1Click(Sender: TObject);
begin
// Если нужно отобразить несколько полей в выпадающем списке, можно указать их через ";"
cxLookupComboBox1.Properties.ListFieldNames := 'SomeField1;SomeField2;SomeField3';
// Или через свойство
// cxLookupComboBox1.Properties.ListColumns
end;
|
Как изменить стиль выпадающегосписка?
uses
cxDBLookupComboBox;
procedure TForm1.Button1Click(Sender: TObject);
begin
cxLookupComboBox1.Properties.DropDownListStyle := lsEditFixedList;
// Возможные варианты:
// lsEditFixedList, lsEditList, lsFixedList
end;
|
|
При использовании материала - ссылка на сайт обязательна
|
|