Главная страница
    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
3-79670
Goida
2004-01-30 14:31
2004.02.25
Работа с DBGrid и DBListBox.


1-79742
Юлия
2004-02-11 07:45
2004.02.25
Как удалить файлы?


8-80027
AAA111
2003-10-23 21:16
2004.02.25
Печать на принтер


1-79730
Borealis
2004-02-12 15:24
2004.02.25
Эмуляция net send


4-80368
emergenter
2003-12-16 21:32
2004.02.25
API: LocalAlloc





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