Главная страница
    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.057 c
3-1217396216
Alexandra
2008-07-30 09:36
2009.03.29
Учетная запись-посредник для процедуры xp_cmdshell


1-1208419242
312kbps
2008-04-17 12:00
2009.03.29
Событие смена активного окна в винде


2-1233905029
stas
2009-02-06 10:23
2009.03.29
TWebBrowser


15-1232531192
Сергей М.
2009-01-21 12:46
2009.03.29
MikroTik RouterOS версий >= 3.x


15-1233319858
istok
2009-01-30 15:50
2009.03.29
D2009 перестала запускаться...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский