Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

multiselect stringgrid [D7, WinXP]


psa247 ©   (2008-04-24 13:50:00) 

Подскажите, как такое реализовать ?

но не строки а выделение ячеек


Сергей М.   (2008-04-24 14:29:00) [1]

Справку-то почитай по теме TF1Book )


psa247   (2008-04-24 14:26:00) [2]

еще бы пояснить, что такое фодинбук :-D


Сергей М.   (2008-04-24 14:18:00) [3]

Тебе видней.

При прочих равных условиях я бы не стал изобретать велосипед и взял бы за основу F1Book.


psa247   (2008-04-24 14:13:00) [4]


> Сергей М. ©

Мысли следующие:
1) Сделать массив размером (колвострок*колвоколонок) стринггрида
2) элементы - булево
3) в событии онмаусклик - проверять зажат ли CTRL и соответсвенно, выставлять в массиве значение
4) в рисовании грида - заполнять ячейки соответствующе
____
Что нужно учесть: отмену мультиселекта (клик по невыделенной ячейке)
второй клик по выделенной ячейке - инвертирует селект

----

Так не подойдет ?


Сергей М.   (2008-04-24 14:01:00) [5]

Без переделки, пожалуй, никак.
А вот в F1Book-AXконтроле это реализовано.


Наверх

Титульная страница Поиск, карта сайта Написать письмо