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

Вниз

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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1404230456
0xdeadc0de
2014-07-01 20:00
2015.02.15
REST Client Library (XE)


2-1389859637
JohnKorsh
2014-01-16 12:07
2015.02.15
Работа с целыми числами, превышающими Int64


2-1389346370
NNK_RTR
2014-01-10 13:32
2015.02.15
Компонент RichEdit


2-1389333149
Xmen
2014-01-10 09:52
2015.02.15
события при закрытие Excel


15-1405114611
alexdn
2014-07-12 01:36
2015.02.15
Перевод программы