Форум: "KOL";
Текущий архив: 2015.02.15;
Скачать: [xml.tar.bz2];
ВнизKOLmdvXLGrid из KOLmdvControls. D7 Найти похожие ветки
← →
abyss_by © (2009-11-16 23:24) [0]Доброго времени суток, мастера! Нужна помощь по сабжу. Чего ни делал, не могу выделить всю строку или колонку кликом мыши по заголовку.
XLGrid.Options:= XLGrid.Options + [xlgColsSelect, xlgRowsSelect];
- так тоже не спасает. В примере всё есть, но ничего в нем не меняя, после компиляции или билда тоже самое - не выделяется. Хотя в том же примере готовый пример прекрасно работает, но он почему-то на 20 кб больше.
← →
mdw © (2009-11-17 11:01) [1]{$DEFINE ColMoving} // Возможность перемещения колонок
{$DEFINE RowMoving} // Возможность перемещения строк
{$DEFINE ColSizing} // Возможность изменения размеров колонок
{$DEFINE RowSizing} // Возможность изменения размеров строк
{$DEFINE ColsSelect} // Возможность выделения колонок
{$DEFINE RowsSelect} // Возможность выделения строк
{$DEFINE ColButton} // Поддержка кнопок в левом заголовке
{$DEFINE RowButton} // Поддержка кнопок в верхнем заголовке
Добавте нужно в опции компилятора или в файле DefXLGrid.inc раскоментируйте нужное
← →
mdw © (2009-11-17 11:04) [2]
> Добавте нужно в опции компилятора
В смысле Project\Options\Delphi\Directories/Conditionals\Conditionals defines
← →
abyss_by © (2009-11-17 22:11) [3]mdw, спасибо!!! Я включал в прожект DefXLGrid.inc, которых скопировал в свой каталог. Надо было просто раскомметировать его в корне mdvControls. Теперь выделяется как надо, но... при таком выделение не работает этот код:
if (XLGrid.Cells[n, i].Text <> "") and
(XLGrid.Cells[n, i].Selected) then...
Ни первое, ни второе условие. При RangeSelect норма.
← →
abyss_by © (2009-11-18 08:43) [4]Еще раз спасибо. Даже не копал в сторону такого простого решения ;)
По посту [3] - уже не надо. Есть еще функция, ненаследуемая - IsCellSelected[Col, Row], которая решает проблему.
Тему можно закрывать.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2015.02.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c