![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Опять StringGrid [Delphi, Windows]
mike.dld © (2002-11-11 15:54:00)Честно говоря, компонент mdvXLGrid уж больно громоздкий и неповоротливый (может быть в будущем что-нибудь изменится). Можно ли кого-нибудь попросить просто перевестиTStringGrid из VCL в KOL без добавлений и исправлений?
P.S. В предисловии с KolUtils.pas кто-то, вероятно автор (e-mail: borismor@kol.mastak.ru), волновался за свой английский. Так вот, я тот, кто "сносно не только понимает, но и правильно пишит по английски". Если что, могу помочь.
Dmitry Matveev (2002-11-25 14:59:00) [1]
> У меня под Д3 он не ставится, дает ошибки в модуле: KolStrTool.pas
> много около 6. Мне кажется что просто нужна высшая верия
> Д.
Писался под Д6. Из KolStrTool нужна одна процедура ReplaceStrToStr - можно перенести непосредственно в MSKmdvXLGrid.
> Честно говоря, компонент mdvXLGrid уж больно громоздкий
> и неповоротливый (может быть в будущем что-нибудь изменится).
> Можно ли кого-нибудь попросить просто перевести TStringGrid
> из VCL в KOL без добавлений и исправлений?
Насчет громоздскости. Значительно уменьшить врядли получится, т.к. вся функциональность реализована внутри(отрисовка, обработка событий). А со TStringGrid тоже самое получится, Gandalf правильно сказал. Это не Edit - вызвал CreateWindow и все, за остальное система отвечает:)))
Насчет неповоротливости. Тестировал на 300 процессоре - вроде нормально. Хотя может тормозить при выделении большого кол-ва ячеек...тут нужно переделывать... Да, при обновлении данных вызывай BeginUpdate ... EndUpdate.
> ListView - это конечно хорошо, но как быть если нужны ячейки
> с многострочным текстом, раскрашенные как душе угодно?
Ячейки можно и самому отрисовать, раз нужны раскрашенные...
SPeller (2002-11-16 01:21:00) [2]
> У меня под Д3 он не ставится
Постьвь хотябы Д4, он ещё более-менее совместим с новыми версиями.
совсем Новенький (2002-11-15 12:06:00) [3]У меня под Д3 он не ставится, дает ошибки в модуле: KolStrTool.pas много около 6. Мне кажется что просто нужна высшая верия Д.
Gandalf (2002-11-12 17:17:00) [4]
> А где найти этот mdvXLGrid я его на стандартной компоненте
> не видел.
Форум - хорошо, но на сайт тоже надо заглядывать ;)
kol.mastak.ru->файлы->компоненты и т.д.
romych (2002-11-12 15:58:00) [5]А где найти этот mdvXLGrid я его на стандартной компоненте не видел.
Gandalf (2002-11-12 12:59:00) [6]
> Честно говоря, компонент mdvXLGrid уж больно громоздкий
> и неповоротливый (может быть в будущем что-нибудь изменится).
> Можно ли кого-нибудь попросить просто перевести TStringGrid
> из VCL в KOL без добавлений и исправлений?
Попросить можно и перевести можно, но вот вопрос в том будет ли это не громозко, например тот же VMHSyntaxEdit - уже неделю бьюсь, а только смог на 50Кб уменьшеть ехе :(
Jazzy$ (2002-11-12 11:14:00) [7]ListView - это конечно хорошо, но как быть если нужны ячейки с многострочным текстом, раскрашенные как душе угодно?
bartov (2002-11-12 09:40:00) [8]А чем тебе не нравится ListView?