Форум: "Базы";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
ВнизНазвание столбца грида Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.059 c