![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Atos |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 2.9.2004 Где: Омск Репутация: нет Всего: нет |
Надо вывести на экран обычную двумерную числовую матрицу. Она может быть состоять либо из целых чисел, либо из вещественных, либо из обыкновенных дробей. ( для начала делаю только целочисленную).
Это практически первая моя серьёзная программа на Дельфи. Сделал вывод таблицы в TSringGrid, но смущает два момента: 1) корректность значений, введённых пользователем, если ему разрешено редактирование 2) когда доберусь до реализации с вещественными числами, желательно будет обеспечить возможность вывода в разных форматах, например, чтобы пользователь мог регулировать размер дробной части после запятой. Конечно, можно поработать со строкой, в которую конвертируется число, но нет ли какого-нибудь способа проще и эффективнее? И, самое главное подходит ли вообще TStringGrid или лучше использовать другой компонент? Посоветуйте, плз |
|||
|
||||
~FoX~ |
|
||||||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 13 Всего: 68 |
Вполне подходит, но это на совести программиста ![]()
Естественно проверку надо добавлять, не денешься ни куда.
А не отвертишься ты от работы со строкой. Если только не будешь в ячейках грида ставить какие нить SpinEdit-ы. |
||||||
|
|||||||
fess |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 17.2.2005 Где: г. Мурманск, Росс ия Репутация: 2 Всего: 3 |
Для этих целей лучше использовать TAdvStringGrig с сайта http://www.tmssoftware.com.
Там реализованно размер дробной части после запятой, для проверки корректности ввода данных есть событие OnCellValidate, ели пользователь ввёл неверное число, то можно вернуть старое значение в ячейке, сразу после окончания редактирования этой ячейки. И ещё там ОЧЕНЬ много других полезных функций (сохранение/загрузка из Exel, TXT, CVS,XML и др.) --------------------
Компьютер не подчиняется законам физики. Только в нём глюки возникают из ничего, файлы исчезают в никуда, а объём измеряется в метрах и называется весом. |
|||
|
||||
Atos |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 2.9.2004 Где: Омск Репутация: нет Всего: нет |
Спасибо! Скачал компоненту, буду экспериментировать
![]() А есть ли где-нибудь русскоязычная документация по использованию компонент TMS? |
|||
|
||||
fess |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 17.2.2005 Где: г. Мурманск, Росс ия Репутация: 2 Всего: 3 |
Нету, но могу помочь, если чё (сам давно ей пользуюсь). А ещё посмотри здесь:
http://forum.vingrad.ru/index.php?showtopic=41376 --------------------
Компьютер не подчиняется законам физики. Только в нём глюки возникают из ничего, файлы исчезают в никуда, а объём измеряется в метрах и называется весом. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |