Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Вниз

multiselect stringgrid   Найти похожие ветки 

 
psa247   (2008-04-24 13:50) [0]

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

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


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

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


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


> Сергей М. ©

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

----

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


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

Тебе видней.

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


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

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


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

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



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.175 c
2-1233924528
bioss
2009-02-06 15:48
2009.03.29
Работа с кодировками в Delphi


2-1234160852
_Unname_
2009-02-09 09:27
2009.03.29
Вопрос по синхронизации!


1-1207988879
Timoha
2008-04-12 12:27
2009.03.29
Ярлыки в Delphi


15-1232370647
Кое кто
2009-01-19 16:10
2009.03.29
Обитаемый остров


4-1206779666
kalexi
2008-03-29 11:34
2009.03.29
Как узнать с какого по какой адрес занимает процесс в системе?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский