Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
15-1297335091
oldman
2011-02-10 13:51
2011.05.29
Кто занимался легализацией ХР?


4-1247595131
Muxa/Ibl4
2009-07-14 22:12
2011.05.29
Последовательный доступ к MMF


6-1237532294
CaptainAlex
2009-03-20 09:58
2011.05.29
Indy + SSL = не могу залогиниться


15-1297845759
bss
2011-02-16 11:42
2011.05.29
TOleContainer


1-1255528243
dima_q
2009-10-14 17:50
2011.05.29
Повторный запуск рабочего потока




   Наверх