Текущий архив: 2011.05.29;
Скачать: CL | DM;
Вниз
грид Найти похожие ветки
← →
Marygold © (2011-02-16 08:09) [0]Есть грид. Он унаследован от TcxCustomGrid.
У грида в колонку заголовка положена картинка TBitmap
view.GetColumnByFieldName("my_column").HeaderGlyph := FcbState0Bmp;
При обработке события view.OnColumnHeaderClick нужно определить, кликнул ли пользователь по этой картинке или же не попал по картинке.
Если кто сталкивался с такой проблемой, подскажите пожалуйста решение
← →
DimaBr © (2011-02-16 12:03) [1]Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
← →
DimaBr © (2011-02-16 12:23) [2]
procedure TForm1.cxGrid1DBTableView1ColumnHeaderClick(Sender: TcxGridTableView; AColumn: TcxGridColumn);
var i,j: integer;
P: TPoint;
begin
GetCursorPos(P);
P := cxGrid1.ScreenToClient(P);
with Sender.ViewInfo.HeaderViewInfo do
for i := 0 to Count-1 do
if Items[i].Column = AColumn then
for j := 0 to Items[i].AreaViewInfoCount-1 do
if Items[i].AreaViewInfos[j] is TcxGridColumnHeaderGlyphViewInfo then
if PtInRect(TcxGridColumnHeaderGlyphViewInfo(Items[i].AreaViewInfos[j]).Bounds, P)
then Caption := "Yes"
else Caption := "No";
end;
Страницы: 1 вся ветка
Текущий архив: 2011.05.29;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.008 c