Вниз
Скачать: 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.005 c
2-1298238610
Distemp
2011-02-21 00:50
2011.05.29
Шифрование


2-1298126730
Jumbo
2011-02-19 17:45
2011.05.29
Мультиязычное приложение


10-1173955127
ANikolay
2007-03-15 13:38
2011.05.29
Использование TidHTTP в OLE-объекте


2-1298200252
ddd329
2011-02-20 14:10
2011.05.29
MDI форма в пределах окна?


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




   Наверх