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

Вниз

Многострочный DBGrid   Найти похожие ветки 

 
Popov Oleg   (2005-01-13 06:26) [0]

Уважаемые мастера !
Пробовал найти как сделать многострочный DBGrid (не заголовки, а непосредственно ячейки !!!) в сети две статьи, при этом обе достаточно бестолковые (да простят меня авторы, но если Вы пишете для чайников вроде меня, то и пояснения надо давать для чайников, а не для МАСТЕРОВ). Компоненты так же только для многострочных заголовков. Неужели сие есть великая тайна ?
Помогите пожалуйста !


 
Юрий Зотов ©   (2005-01-13 11:10) [1]

Олег, задайте конкретный вопрос - и не сомневаюсь, что получите такой же конкретный ответ.

А научить в online нормально писать компоненты, да еще новичка - это несерьезно. Потому что придется писать аж целую книгу.

Кстати, такие книги есть уже готовые.


 
Popov Oleg   (2005-01-13 11:29) [2]

Попробую конкретизировать...
Многострочный DBGrid возможно сделать только с помощью компонента?
Например вот тут:
http://w3.vitebsk.by/forum/cgi-bin/YaBB.pl?board=Delphi&action=display&num=1070109106

лежит исходник компонента, но чего с ни делать не объясняется !
(Напоминаю: Чайник оин и есть Чайник :-(((...)

И этот код дублируется в сети (при том дословно) раз 30-40 !


 
Юрий Зотов ©   (2005-01-13 12:17) [3]

> Многострочный DBGrid возможно сделать только с помощью
> компонента?

Не обязательно. Можно просто обрабатывать события OnDrawColumnCell/OnDrawDataCell и в них сделать свою отрисовку (например, с помощью DrawText).

> лежит исходник компонента, но чего с ни делать не объясняется!

Естественно, не обясняется. Когда Вы покупаете автомобиль или рояль, то к нему ведь тоже не прилагается инструкция, как на нем ездить или играть. Предполагается, что раз человек приобретает вещь, то он уже знает, что с нею делать.

А что делать - то же самое, что делают с любым компонентом. Откомпилировать и инсталлировать в Delphi.


 
diabolik ©   (2005-02-02 07:02) [4]

Ну что можно посоветовать?!
Бери с торри компоненту EhLib (для стран экс СССР бесплатно) и не парься - DBGrid там многострочный с кучей полезных функций.
А можешь, если тебе нужен именно свой, покапаться в исходниках этого EhLib, взять что то из других компонентов и написать свой потомок DBGrid с нужными тебе свойствами...
Думаю это два самых оптимальных варианта



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

Форум: "Компоненты";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.041 c
2-1127924062
Starcom
2005-09-28 20:14
2005.10.30
Реестр! Изменить значение строкового(ых) параметра(ов)?


3-1127299186
Juice
2005-09-21 14:39
2005.10.30
Lookup-поле в сетке


2-1128934886
Wolferio
2005-10-10 13:01
2005.10.30
Печать на матричный принтер.


14-1129120736
CHES
2005-10-12 16:38
2005.10.30
Помогите с переводом


14-1128617265
Kinder_
2005-10-06 20:47
2005.10.30
Что можно почитать про оптимизацию кода ?





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