Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.009 c
3-1259497210
Sirus
2009-11-29 15:20
2011.05.29
RefreshSQL в ZeosDBO PostgreSQL


2-1297928446
Andrey10
2011-02-17 10:40
2011.05.29
вопрос по бд


2-1297950993
Неважно
2011-02-17 16:56
2011.05.29
BMP в массив и обратно


2-1297926800
marales
2011-02-17 10:13
2011.05.29
проект при запуске показывает ошибку


8-1212573355
Alex
2008-06-04 13:55
2011.05.29
GIF - > BMP на WinApi/DLL. Как?