powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ZColorStringGrid или аналоги.
22 сообщений из 22, страница 1 из 1
ZColorStringGrid или аналоги.
    #38492913
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтото он тормозит на отрисовке сильно. Особенно при использовании объединений ячеек.

Подскажите хороший аналог или иное решение.

Желательно без монстроуозных конcтрукций.

Спасибо.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38492992
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю.

KGid тоже не катит, там нет вертикального текста.

http://www.tkweb.eu/en/delphicomp/kgrid.html


В целом надо аналог по функционалу таблицы в браузере.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493003
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

NextGrid для Delphi7 бесплатно. Только не помню, как там у него с объединением ячеек...
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493044
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89rgreat,

NextGrid для Delphi7 бесплатно. Только не помню, как там у него с объединением ячеек...

Спасибо. С виду отличный грид, но увы - объединения ячеек - нет.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493062
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хоть прям садись и сам пиши. Только вот работы на минимум месяц...
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493069
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatДобавлю.



В целом надо аналог по функционалу таблицы в браузере.

Если аналог таблицы в браузере, почему не воспользоваться репортером каким-нибудь?
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493095
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkovЕсли аналог таблицы в браузере, почему не воспользоваться репортером каким-нибудь?
Например?
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493099
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatasviridenkovЕсли аналог таблицы в браузере, почему не воспользоваться репортером каким-нибудь?
Например?

Да любой умеет таблицы рисовать, фаст например
Вы как-то подробнее опишите что вообще надо от грида, а то пока непонятно
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493512
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkovrgreatпропущено...

Например?

Да любой умеет таблицы рисовать, фаст например
Вы как-то подробнее опишите что вообще надо от грида, а то пока непонятно

Ммм. Грубо говоря нечто вроде полного функционала по визуализации от эксельного грида, минус всяческие формулы и макросы.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493515
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текстовой грид. Желательно с опциональным храненем объекта данных в ячейке.
Поворот текста на 90 град.
Объединение ячеек.
Настройка свойств шрифта и бэкграунда у ячеек. Наличие возможности кастом рисования.
Сортировка по столбцам. Желательно с возможностью кастом сорта по объектам данных в ячейке а не тупо по тексту.
Алайнмент вертикальный/горизонтальный.
Автоперенос текста.
Автоподбор размера ячеек.
Автоподгон размера таблицы под область просмотра.
Хорошее быстродействие.
Желательно инплейс редактор.

Может еще что придумаю потом. ;)
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493518
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно ZColorStringGrid - лучшее из того то видел пока, плюс я его под себя уже доработал на предмет автосайза таблиц, но хотелось бы полностью готовый "почти" идеальный продукт.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493527
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

ну, это блин, фантастика
такого пока не сделали
везде хоть чего-то да не хватает
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493533
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov,

Это не фантастика. Это месяц работы приличного програмиста.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493535
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще:

Скрытие/отображение и смена порядка столбцов и строк.
Плавная прокрутка с хорошими (отражающим размер таблицы) скроллбарами.
Многострочный текст в полях в т.ч. вертикальный. При этом автосайз и переносы должны работать корректно.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493537
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

десять, я так думаю
три на написание и семь на доводку
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493539
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov,

Насчет доводки - это вообще дело бесконечное ;),
однако на описанный функционал имхо вполне месяца хватит, если не тупить.
Я бы справился. Если время появиться то видимо и придется.
Не было бы TZColorStringGrid-а и TKGrid-а уже бы руки дошли. :)
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493541
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ибо уже суммарно больше чем месяц ушел, каждый раз под задачу допиливать разные гриды. Каждый раз по своему.

А все почему - потому что сделать 1 раз и хорошо нет времени.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #38493543
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

cделать - месяц
сделать нормально - еще три
уже наконец доделать все мелочи до конца - еще пять
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ZColorStringGrid или аналоги.
    #39818548
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat , приветствую! rgreatя его под себя уже доработал на предмет автосайза таблицА Вы не могли бы поделиться решением, пожалуйста?

И ещё. У меня есть объединенные по вертикали ячейки - можно ли текст этой объединенной ячейки представить в вертикальном исполнении? Что-то не нашел такого функционала в ZColorStringGrid.

Спасибо!

P.S. Вообще компонент хороший, но вот есть необходимость шагнуть с D7 аж на Rad Studio 10 - а вот там уже ZColorStringGrid не заставить функционировать :(
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #39818848
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Immortal,

пишут XE и XE2, так что там до 10ки скорее всего не так и много править.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #39818893
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://rgreat.ru/tmp/Delphi/ZColorStringGrid.zip

Модифицировать для 10-ки ничего не надо.
Версия проекта для XE2 нормально работает.

Там еще хелпер для автосайза обычного StringGrid:

Код: pascal
1.
2.
3.
4.
5.
6.
  TStringGridHelper = class helper for TStringGrid
    procedure AutoSizeGrid(Cols: boolean = True; Rows: boolean = False);  // rgreat
    procedure FitGridInWindow(Width: boolean = True; Heigth: boolean = False); // rgreat
    procedure EnlargeGridRowsToFitInWindow; // rgreat
    procedure EnlargeGridColumnsToFitInWindow; // rgreat
  end;


AutoSizeGrid - делает нужные размеры столбцов и строк.
FitGridInWindow - дополнительно укрупняет столбцы и строки, чтоб звнять весь свободный объем окна.

Функции для самого TZColorStringGrid - аналогичные.

И там еще в TZColorStringGrid добавлено свойство ячейки "FixedCell" - аналогично FixedCol/FixedRow.
...
Рейтинг: 0 / 0
ZColorStringGrid или аналоги.
    #39818897
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А забыл.
Еще добавил ограничения на размер столбцов:

Код: pascal
1.
2.
   property ColWidthsMin[Index: Longint]: Integer read GetMinColWidths write SetMinColWidths;
    property ColWidthsMax[Index: Longint]: Integer read GetMaxColWidths write SetMaxColWidths;
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ZColorStringGrid или аналоги.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]