StringGrid OnSelectCell

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

StringGrid OnSelectCell

Сообщение GAMER »

Правильно ли, что при добавлении строк срабатывает событие OnSelectCell?
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Вновь созданная строка становится активной, значит, и ячейка выделяется.
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

А почему она активна? Так задумано?
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Ну, в принципе, это логично. Если вы думаете, что это баг - попробуйте написать в трекер.
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Я не уверен, что это баг, по этому и спрашиваю сначала сдесь. Визуально, при добавлении строки, она не выделяется никак, вернее ячейки в ней.

Добавлено спустя 2 минуты 21 секунду:
Кроме того,если goRowSelected = True, то выделенная строка остается на месте.

Добавлено спустя 30 минут 15 секунд:
Еще поигрался. Координаты выделенной ячейки остаются на месте, независимо от goRowSelected, но событие срабатывает.

Добавлено спустя 2 часа 28 минут 45 секунд:
Вроде не баг, но лучше использовать для таких целей OnSelection
Ответить