Главная страница
    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.05 c
3-79593
bSava
2004-02-02 16:11
2004.02.25
InterBase (Yaffil) и Win 95


1-79735
h0use
2004-01-23 13:08
2004.02.25
Соответсвие индекса и названия языка в Language Info в заголовке


4-80351
nejest
2003-12-17 18:00
2004.02.25
SetWindowText(GetActiveWindow(), тест ); почему-то не работет


1-79904
ded
2004-02-09 20:54
2004.02.25
Mini проги


3-79663
lic_
2004-01-30 14:12
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский