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

Вниз

TStringGrid с TComboBox ами в ячейках   Найти похожие ветки 

 
saska   (2004-02-10 11:01) [0]

День добрый.
Столкнулся с проблемой написания компонента TStringGrid с TComboBox"ами в ячейках. Мои мысли по по поводу:
1) Наследуем класс от TCustomGrid TPickGrid = class(TCustomGrid)
2) Нужно копать в сторону FInplaceEdit, здесь сложнее, не могу понять как вместо стандартного эдитора подставить мой ComboBoxx.

Если кто решал подобную задачу, то поделитеть плиз мыслями (кодом), или поправьте если я не прав.
Заранее благодарен.


 
Семен Сорокин   (2004-02-10 11:04) [1]

очередной велосипед изобретаем


 
saska   (2004-02-10 11:06) [2]

>Семен Сорокин
не конструктивно...)


 
saska   (2004-02-10 11:14) [3]

неужели никто не сталкивался с подобной задачкой...?


 
saska   (2004-02-10 11:20) [4]

всем спасибо за проявленную активность...


 
Тимохов   (2004-02-10 11:23) [5]

Делюсь мыслями.

У меня была схожая задача года 3 назад. Реализовал. Пользуюсь до сих пор.

Я тогда плюнул на наследование - просто взял модуль grids, сделай модуль MyGrids и правил там все как мне нравиться.

Как делать выпадающий список в рамках грида научился из DbGrid - там это есть. В общем-то все. Копайте дальше.


 
saska   (2004-02-10 11:27) [6]

>Тимохов
спасибо, буду лопатить DBGrid


 
Тимохов   (2004-02-10 11:32) [7]

Копай, копай.

Смотри, как бы велосипед с квадратными колесами не вышел. :))))


 
saska   (2004-02-10 11:41) [8]

>Тимохов
квадратные колеса... может быть, тоже интересно... )
а если честно то все-таки не очень ясно, как с InplaseEdit работать, т.е мне надо класс TPikGridInplaceEdit = class(TInplaceEditList)сотворить, и там уже определить методы работы с ComboBox"ом или как иначе?


 
alex_***   (2004-02-10 11:44) [9]

TListView не проще использовать?


 
Тимохов   (2004-02-10 11:49) [10]

saska (10.02.04 11:41) [8]
Ты взялся за непростую задачу. Расказать тебе легко и быстро как ее решить сложно. Сначала поизучай TDbGrid - он тоже потомок TCustomGrid и умеет делать выпадающие списки.

В свое время, когда я писал свой грид пришлось много копать. Просто очень много.

Копай!


 
MBo   (2004-02-10 13:32) [11]

в другой ветке тебе уже сказали в FAQ заглянуть.



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

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

Наверх





Память: 0.46 MB
Время: 0.027 c
14-80216
SPeller
2004-02-04 19:04
2004.02.25
Сколько весит 5-рублёвая монета?


6-80060
korvin
2003-12-18 16:41
2004.02.25
Избито и тривиально, но ... сокеты


6-80081
Слэш
2003-12-20 17:28
2004.02.25
Версия файла на FTP


14-80280
Guest
2004-02-03 21:01
2004.02.25
Удаленная работа для Delphi программиста


1-79745
jen
2004-02-12 11:28
2004.02.25
Опять проблема со СТРОКАМИ, чтение





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