Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2009, 14:31   #1
delphi7
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 11
По умолчанию StringGrid, goRangeSelect и goEditing

Привет.
В StringGrid в Options есть goRangeSelect и goEditing
если goEditing включено то выделять область ячеек нельзя.
Можно ли обойти это? Чтобы и редактировать и выделять можно было.
delphi7 вне форума Ответить с цитированием
Старый 27.10.2009, 15:13   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Позвольте, но для редактирования нужно выделить именно определенную ячейку... А никак не строку...
mihali4 вне форума Ответить с цитированием
Старый 27.10.2009, 15:21   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
mihali4
Дружище, имелось ввиду что автору нужно выделять не строку а диапазон ячеек. для этого включается опция goRangeSelect.
А goEditing взаимоисключает ее.
Нужно просто помыкаться с этим компонентом, но без малой крови ИМХО не получится.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.10.2009, 10:19   #4
delphi7
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 11
По умолчанию

Цитата:
Stilet
да именно так и надо
delphi7 вне форума Ответить с цитированием
Старый 28.10.2009, 11:31   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Дружище, имелось ввиду что автору нужно выделять не строку а диапазон ячеек. для этого включается опция goRangeSelect.
А goEditing взаимоисключает ее.
Дружище, какая разница - строка или диапазон?
Я имел в виду, что для редактирования нужно выделить конкретную ячейку, иначе будет непонятно, какую из выбранных ячеек диапазона нужно редактировать.
Так что логически это взаимоисключение совершенно оправданно.
Может быть, автору просто сделать закраску диапазона (описывалось неоднократно), а не использовать goRangeSelect ?
mihali4 вне форума Ответить с цитированием
Старый 28.10.2009, 11:56   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Так что логически это взаимоисключение совершенно оправданно.
А я и не спорю. Еще раз повторюсь - малой кровью тут не отделаться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
StringGrid W0LF Общие вопросы Delphi 9 27.08.2009 09:19
StringGrid stp56 Общие вопросы Delphi 4 27.07.2009 20:44
StringGrid Chudo4258 Помощь студентам 1 17.03.2009 09:24
StringGrid SergGhost Помощь студентам 2 29.10.2008 08:48
StringGrid Dimon88 Компоненты Delphi 15 14.02.2008 11:44