Есть ли хорошие свободные/дешевые элементы управления сетью Delphi?

Я сдался Delphi DBGrid почти десять лет назад, потому что это просто нехорошо. С тех пор я использовал Virtual TreeView, который предлагает большую ценность, но у него есть несколько проблем. Как и текущее состояние разработки (например, None) и тот факт, что нет хорошей версии, связанной с данными. DevExpress QuantumGrid славится богатым набором функций, но на самом деле довольно дорого. Я полагаю, что его огромный набор функций, вероятно, переполнен для 95% общих случаев использования связанных с сетью элементов управления сетью.

Кто-нибудь знает о связанном с данными сетке, который имеет следующие функции:

  • Флажки для логических полей. Насколько это очевидно?
  • Более эффективный способ работы с редакторами, т.е. нет необходимости нажимать три или четыре раза, чтобы отобразить список выбора.
  • Должен быть привязан к данным.
  • Современный вид. Возможно использование тем XP, но предпочтительнее скин.
  • Гибкий чертеж владельца. Это одна из замечательных особенностей Virtual Treeview - вы можете буквально заменить любую часть чертежа ячейки, не нарушая остальных. Картина выполняется в нескольких слоях, и вы выбираете только те слои, которые вам нужно изменить.
  • Перекрываемые строки или, по крайней мере, всплывающие подсказки, отображающие содержимое, которое было усечено для отображения.

Я редко использую редактирование в элементе управления сеткой, поэтому функции редактирования не должны быть фантастическими.

Любые хорошие предложения?

Ответы

Ответ 2

NiceGrid

TSMDBGrid

Если вы используете Delphi 6 или 7, вы можете бесплатно получить NextGrid, если вы этого не сделаете, вы можете купить полную версию с исходным кодом для очень низкой цены, он быстрый и имеет красивую сетку.

Ответ 3

Oooppppsss!

Это уже добавлено. Простите, меня.

Вы можете видеть это, от Scalabium.
Это бесплатно и источники включены. См. Изображения по ссылке.

С уважением.

Ответ 4

У меня также были проблемы с ценой DevExress Quantumgrid. Однако, если вы являетесь серьезным разработчиком Delphi и зарабатываете себе на жизнь, я думаю, что средства управления DevExpress хорошо стоят инвестиций. DevExp также, похоже, снова поднял разработку Delphi.

Ответ 5

Мне повезло с NextGrid.

Это очень быстро, и Boki (разработчик) дает очень хорошую поддержку.

http://www.bergsoft.net/

Ответ 6

Вы можете попробовать ElTree, который поставляется со свободной версией SE пакета LMD ElPack: http://www.lmdinnovative.com/mfs/products/lmdelpack.php

Он описывается как:

ElTree - полностью настраиваемый визуальный компонент, который может представлять практически любые данные типа (как в иерархической форме, так и в виде списка). Он отлично подходит для изучения баз данных, структур каталогов, реестров или любого другого типа данных, который создается как дерево. Вам больше не нужно использовать комбинацию TTreeView и TListView - TElTree дает вам все силы. ElTree также очень полезен для создания многоколоночных списков, групп радио и контрольных списков. И он добавляет полную поддержку Unicode.

Я использую ElTree в своем приложении уже много лет, как в виде дерева в одной части программы, так и в виде сетки в нескольких других частях. Я немного взглянул на Virtual TreeView, но я не видел никаких веских причин для изменения.

LMD ElPack SE предназначен для пользователей, которые интересуются только компонентом ElTree. Я думаю, что он отвечает всем вашим требованиям.

Последняя поддерживаемая IDE - Delphi 2006. Если вам это нужно для Delphi 2009, вам нужно будет перейти на один из своих несвободных пакетов.

См. также вопрос: Какой лучший контроль GRID и TREE:, а также мой ответ на этот вопрос.

Ответ 7

Если бы мы голосовали, я бы сказал TSMDBGrid. Это почти идеально. Всего несколько дней назад я проверил его исходный код, чтобы узнать, как он использует редактирование фильтра (для его использования, конечно).

Это тоже бесплатно.

Ответ 8

Я не уверен, что цена, которую вы считаете дешевой, но у нас был хороший успех с X-DBGrid.