![]() |
|
|
![]()
|
|
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Нужно одновременно использовать две опции - goRowSelect и goEditing.
По умолчанию первая опция включена, вторая - выключена. По двойному клику в ячейке пишем такой код:
И нужно чтобы еще и включилось редактирование. Как его включить? Затем, когда состояние стринггрида изменилось, нужно опять переключить опции. Как словить этот момент? |
|||
|
||||
| artsb |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Разве это работает? ИМХО, должно быть так:
Добавлено через 39 секунд А разве две эти опции одновременно нельзя включать? -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
||||
|
|||||
| artsb |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Да, нельзя.
Вроде бы вот так работает:
pSelectedCell - это TPoint, закрытый член класса TForm2. -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
||||
|
|||||
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Решил все-таки отлючить goRowSelect и закрашивать ячейки активной строки вручную. Нашел тут похожую тему:
Не хотят ячейки закрашиваться. Причем когда программно выделяю ряд - то ячейки закрашиваются. А когда мышкой выбираю ячейку - закрашивается только она, причем может остаться закрашенной и предыдущая ячейка... бред какой-то короче. |
|||
|
||||
| Usper |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 13.4.2007 Репутация: 15 Всего: 15 |
Чтобы избежать всяких бесконечных циклов отрисовок и в результате переполнения буфера предлагаю объявить глобальную переменную для хранения номера выделенной строки и добавить обработчик выделения ячейки для корректной раскраски ячеек:
-------------------- На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник. |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
||||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |