C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Табличный ввод
Flip
Отправлено: 22.05.2004, 00:47


Ученик-кочегар

Группа: Участник
Сообщений: 3



В проге необходимо сделать красивый табличный ввод данных, т.е. в некоторых ячейках разместить картинки, а в некоторых вводить целые или double числа.
Помогите подобрать хороший компонент. Или на худой конец может кто знает как это сделать в TStringGrid ?????
olegenty
Отправлено: 22.05.2004, 09:46


Ветеран

Группа: Модератор
Сообщений: 2412



Если просто табличный, но не в БД, то тебе поможет TAdvStringGrid, если в БД, то TDBGridEh, при условии, что набор данных "живой", другими словами, это очень зависит от того, какими средствами ты работаешь с БД.
Flip
Отправлено: 22.05.2004, 15:33


Ученик-кочегар

Группа: Участник
Сообщений: 3



QUOTE (olegenty @ 22/05/2004, 10:48)
Если просто табличный, но не в БД, то тебе поможет TAdvStringGrid, если в БД, то TDBGridEh, при условии, что набор данных "живой", другими словами, это очень зависит от того, какими средствами ты работаешь с БД.

А не знаешь, где его можно взять ??? А???
Заранее благодарен, Flip.
olegenty
Отправлено: 24.05.2004, 06:54


Ветеран

Группа: Модератор
Сообщений: 2412



TAdvStringGrid по-моему есть на сайте (этом), а EhLib можно скачать тут: http://ehlib.com/RUS/ehlibrus.exe
MDM
Отправлено: 25.05.2004, 09:31


Не зарегистрирован







http://SOFT.0ZONES.COM там есть все.
Но это в общем не нужно (TAdvStringGrid). Картинки элементарно нарисовать через OnDrawCell, целые и double числа — OnGetEditMask.
Gedeon
Отправлено: 25.05.2004, 09:48


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE (MDM @ 25/05/2004, 10:33)
http://SOFT.0ZONES.COM там есть все.
Но это в общем не нужно (TAdvStringGrid). Картинки элементарно нарисовать через OnDrawCell, целые и double числа — OnGetEditMask.

Во первых по китайски все понятно без вопросов. Понятно, что можно обойтись TAdvStringGrid — наследник TStrGrid, но удобство? Из этих двух моментов про MDM вывод: "Мы легких путей не ищем". Пишите тогда на асм самые быстрые приложения будут и маленькие biggrin.gif .
P.S. Всем срочно учить китайский.

Отредактировано Gedeon — 25/05/2004, 10:53
MDM
Отправлено: 26.05.2004, 09:12


Не зарегистрирован







QUOTE (Gedeon @ 25/05/2004, 10:50)
Во первых по китайски все понятно без вопросов. Понятно, что можно обойтись TAdvStringGrid — наследник TStrGrid, но удобство? Из этих двух моментов про MDM вывод: "Мы легких путей не ищем". Пишите тогда на асм самые быстрые приложения будут и маленькие biggrin.gif .
P.S. Всем срочно учить китайский.

Момент первый:
Т. е. шутки шутить по поводу изучения китайского мы можем, а в первый "Edit" на странице http://SOFT.0ZONES.COM (считаем по "РУССКИ" т. е. слева-направо и сверху-вниз, для верности — EditName = №ШјьЧЦ) слово — Grid ввести и Enter нажать ума не хватает? biggrin.gif (про ум без обид, поговорка такая...).
Момент второй:
Не TStrGrid, а TStringGrid. wink.gif
Момент третий:
MDM — работать не любит, но картинку в ячейке нарисовать и маску ввода поставить это не работа!

Вернуться в Вопросы программирования в C++Builder