Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите подобрать компонент!


Лариса ©   (2011-04-18 19:16:00) 

Господа программисты, прошу помощи!
Нужно создать форму с чем-то типа таблицы, доступной для редактирования. Чтобы пользователь мог в ячейки таблицы вписывать свои данные. А программа потом эти данные могла обрабатывать, ячейки раскрашивать в разные цвета в зависимости от выполнения условий, сохранять введенную информацию в файл...
Мне на ум только StringGrid приходит, но это, наверное, не то - нет возможности редактирования содержимого ячеек.
Помогите советом - что можно использовать в такой ситуации?


Лариса   (2011-04-18 20:24:00) [1]

Спасибо! уже и идеи появились, как все это безобразие реализовать:)


Ega23   (2011-04-18 19:49:00) [2]

TDBGridEh + TClientDataSet


sniknik   (2011-04-18 19:35:00) [3]

> При желании на его основе можно сделать очень хорошую таблицу.
не не нужно, лучше вообще с ним не связываться, плохая идеология не подходящая для работы с более менее большими объемами данных. (а они очень быстро становятся большими, там где этого совсем не ждешь...)


И. Павел   (2011-04-18 19:27:00) [4]


> Лариса   (18.04.11 19:16)

StringGrid все это позволяет. При желании на его основе можно сделать очень хорошую таблицу. Вот описание TStringGrid:
http://delphi-manual.ru/stringgrid.php
Options -> goEditing определяет, будет ли редактироваться StringGrid
Разукрашивать можно в обработчике события OnDrawCell:
http://stringgrid-delphi.ru/ondrawcell.php


Лариса   (2011-04-18 19:25:00) [5]

goEdition=true?
получилось!
Спасибо, добрый человек!:)


Игорь Шевченко   (2011-04-18 19:22:00) [6]


> нет возможности редактирования содержимого ячеек


есть там возможность


Наверх

Титульная страница Поиск, карта сайта Написать письмо