Главная страница
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.006 c
2-1297969851
Criptonik
2011-02-17 22:10
2011.05.29
путь к директории с помощью opendialog


15-1297258085
Tonick2001
2011-02-09 16:28
2011.05.29
Отключение рекции на событие


2-1297929463
marales
2011-02-17 10:57
2011.05.29
ini файл


15-1297056537
Дмитрий С
2011-02-07 08:28
2011.05.29
"Теплый ламповый" hdmi


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