Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
3-79596
Boroda Oleg
2004-02-02 13:05
2004.02.25
Вопрос к знатокам FIBPlus


3-79627
3APA3A
2004-01-31 00:10
2004.02.25
Первый символ строки...


3-79600
samalex
2004-02-02 12:38
2004.02.25
Не работает ADO под win98


3-79681
Vi0let
2004-01-27 07:17
2004.02.25
Как обработать OnCellClick при dgRowSelect = true


14-80126
syte_ser78
2004-02-02 17:34
2004.02.25
Помогите написать функцию