|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.12.2013, 05:19 | #1 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
StringGrid1SetEditText и прочие вопросы по StringGrid
Доброго времени суток.
Требуется организовать проверку введенных чисел, так что бы они в матрице не повторялись. Решил использовать StringGrid1SetEditText. Код:
Но столкнулся с проблемой. Выдаёт ошибку. Может я что-то не правильно делаю? Для начала задаю размерность динамическому массиву. Потом как вводиться число я записываю его в ячейку массива используя удобную процедуру TForm1.StringGrid1SetEditText(Sende r: TObject; ACol, ARow: Integer; const Value: string); которая выдаёт мне номер строки и столбца ячейки и что я туда записываю. Включается эта процедура при вводе числа. Но не получается. Может я ошибаюсь? Англ язык не очень хорошо знаю и ничего толкового по StringGrid1SetEditText не нашел, но думаю что работает именно так. Последний раз редактировалось Artsiom; 17.12.2013 в 02:32. |
16.12.2013, 07:59 | #2 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
Помогите пожалуйста.
|
16.12.2013, 09:04 | #3 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
проверять нужно во время ввода или уже когда полностью матрица в ведена?
вот как то так Код:
Последний раз редактировалось Lokos; 16.12.2013 в 09:10. |
16.12.2013, 09:15 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
присоединяюсь к вопросу Lokos
и ещё. проверить несложно. Что делать, если повторы найдены? p.s. Цитата:
|
|
16.12.2013, 09:25 | #5 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
отвлекли просто, выводить сообщение что найден повтор ну это уже в кнопочке условие надо приписать
Код:
|
17.12.2013, 02:29 | #6 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
Ага, ну так я уже думал что ничего не получиться и придётся криво через кнопочку делать проверку на повторения.
Пока подойдёт и так Код:
Код:
Я не помню что сделал когда пытался завершить процесс, но когда у меня завис диспетчер задач я немного наложил в штаны. Хоть кода и не много, но жалко терять. Код:
Последний раз редактировалось Artsiom; 17.12.2013 в 03:36. Причина: Упс... |