Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Название столбца грида   Найти похожие ветки 

 
sapsi   (2004-11-04 10:21) [0]

Добрый день.
Как можно узнать название столбца, текст в нем и т.п. дбгрида, по которму щелкаю мышкой, если стоит опция dgrowselect в true, т.е. выделяется вся строка целиком?
Спасибо.


 
Johnmen ©   (2004-11-04 10:44) [1]

Проанализировав положение м.курсора на картине грида...
"А впрочем, тебе ещё рано об этом." (с)


 
sapsi   (2004-11-04 10:58) [2]

Это единственный способ?


 
Johnmen ©   (2004-11-04 10:59) [3]

Да.


 
sapsi   (2004-11-04 13:26) [4]

Но при щелчке мышью на title, мы получаем индекс столбца дбгрида, почему похожим способом нельзя получить тот же индекс при щелчке на самом гриде?


 
Johnmen ©   (2004-11-04 13:34) [5]

Как получаем то ?
Вот именно, что за вас уже написали код получения...:)


 
Vlad ©   (2004-11-04 13:40) [6]


> sapsi   (04.11.04 13:26) [4]

потому что dgrowselect = true.
Кстати, если хочешь то dgrowselect можно поставить в false, а подстветку активной строки делать через событие OnDrawColumnCell.
Тогда проблема отпадет.


 
sapsi   (2004-11-04 13:42) [7]

2 Vlad ©   Пожалуйста поподробнее про OnDrawColumnCell. Что там нужно написать? И, если можно, как в OnDrawColumnCell описать строки, выбранные мультиселектом?
Спасибо.


 
Vlad ©   (2004-11-04 13:46) [8]


> sapsi   (04.11.04 13:42) [7]

По поводу мультиселекта, конечно можно, но придется немного извратиться.
Проще уж тогда через положение курсора мыши, как сказал Johnmen ©   (04.11.04 10:44) [1]


 
sapsi   (2004-11-04 14:11) [9]

Можно ли это (sapsi   (04.11.04 10:21)  ) проще сделать в rxdbgride?


 
Vlad ©   (2004-11-04 14:31) [10]


> sapsi   (04.11.04 14:11) [9]

не знаком с rx, но стоит ли из за такой ерунды (несколько лишних строчек кода) ставить сторонние компоненты?


 
sapsi   (2004-11-04 14:59) [11]

Уже все сделал с помощью Rx. Там есть метод flatgrid.MouseToCell(X, Y,col,row).

2 Vlad ©   (04.11.04 14:31) [10]
Мне нужна была сложная сортировка (по нескольким полям вверх, вниз) и разнообразные фильтры по текущим записям.
Rxdbgrid помог сильно.

Всем спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
14-1100591065
Воинствующий ламер
2004-11-16 10:44
2004.12.05
Почему нельзя этого делать?


1-1101120510
Junior
2004-11-22 13:48
2004.12.05
как реализовать Обращению к объекту?


14-1100520555
clickmaker
2004-11-15 15:09
2004.12.05
Дельфи-программер - бесперспективная профессия?


3-1099650924
slaga
2004-11-05 13:35
2004.12.05
Преоброзование даты/времени из одного формата в другой ?


3-1099922646
alsov1
2004-11-08 17:04
2004.12.05
Не работает TADOQuery