drawgrid delphi



Автор Петр Ишонин задал вопрос в разделе Другие языки и технологии

Delphi. Остановить выполнение... и получил лучший ответ

Ответ от Fekla deineka[гуру]
Хочешь просто пропустить выполнение последних двух строк? тогда так: if a>6 then begin MessageBox(handle,pchar(\'Выберете наименьший номер ячейки !\'),pchar(\'Недосступная ячейка. Строка\'),48); exit; end; и то же для второго/ Если кнопку надо еще и запретить, добавь перед exit Button1.Enabled:=false; но тогда нужно отслеживать изменение текста в едитах, а то вообще ее нажать не сможешь: -). Проверку можно вставить в OnEditChange.

Ответ от Qwe qwe[гуру]
Не понял вопрос))

Ответ от Serge[гуру]
ну поставь проверку на правильность перед DrawGrid и выполняй закрашивание только если данные верны

Ответ от Никита Гузь[эксперт]
Для выхода из выполнения кода (в любой момент, будь то сообщение или ошибка) , просто напиши exit; - после этого весь ниже описанный код для данной процедуры просто не будет выполнен. Для циклов - break.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Delphi. Остановить выполнение...

stringgrid раскраска. при нажатии на ячейку нужно раскрасить его delphi или C++ builder
Непременно StringGrid?
Вот пример для DrawGrid. Дальше, если надо, сам адаптируй.
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*