Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Tan |
10.11.2007 16:05
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
Всем приветы! У меня следующая ситуация, есть 3 столбика (но работа происходит с 2мя первыми) и сколько - то строк в компоненте stringgrid. В главной программе есть параметр, от которого зависит какие значения можно вводить в ячейки стрингрида. Допустим, этот параметр amount. Итак, возможны 2 ветки : 1) 0 < amount <= 9 - значит в ячейку стрингрида можно вводить только цифры от 1 до 9. 2) 10<=amount <=15 - значит в ячейку можно вводить как цифры от 1 до 9, так и числа от 10 до 15. На OnKeyPress я отлавливаю введённые пользователем цифры. А на OnSetEditText я пытаюсь выполнить большую часть описанного, но неособо выходит : вот этой процедурой обрабатывается событие OnSetEditText
Помогите пожалуйста добить это дело. Сообщение отредактировано: Tan - 10.11.2007 16:06 -------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
![]() ![]() |
| Tan |
11.11.2007 0:35
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
В процессе разбора у меня возник вопрос. Допустим в одну из ячеек мы ввели значение, а потом переключаемся на другую ячейку и выдаётся ошибка '' is not a valid integer value (или причина в том, что в одной ячейке мы ввели одно значение, потом в ней же изменили его и перешли на другую). Мне интересно, это может быть как - то связано с процедурой, которая описана выше, просто вроде бы до неё такого не было. Спасибо.
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
Tan StringGrid, обработка компонента 10.11.2007 16:05
Tan Вот я уже продвинулся, но ещё что - то не так, воз... 10.11.2007 19:19
volvo Я не понял, а чего бы тебе не сделать просто:
pro... 10.11.2007 19:49
Tan Хех, как всё оказалось просто и коротко, спасибо в... 10.11.2007 20:20
volvo Если не менять ничего кроме того обработчика, кото... 11.11.2007 0:43
volvo Галка "Stop On Delphi Exceptions" у тебя... 11.11.2007 1:14
Tan огромное спасибо, вопрос исчерпан. 11.11.2007 1:24![]() ![]() |
|
Текстовая версия | 8.12.2025 11:55 |