Главная страница
    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.031 c
1-79736
Санек
2004-01-23 13:30
2004.02.25
Использование в пакетах других пакетов


3-79543
valerchik
2004-02-02 23:53
2004.02.25
ADOQuery и строка


7-80335
andruxa
2003-12-03 16:00
2004.02.25
Как отследить включение режима пониценного энергопотребеления?


6-80057
Cr@$h
2003-12-19 10:29
2004.02.25
Особенности использования packet32.dll in win2k


14-80144
andreytha@nm.ru
2004-02-04 05:52
2004.02.25
Как стать сертифицированым специалистом за 5 минут





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