|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Форма и фигуры в делфи
Создаю программу, где вводишь координаты в Edit-ах и нажимая на соответствующую кнопку(например "Четырехугольник") рисуется фигура. Размер формы 500х700. Как сделать так, чтобы Фигура, вышедшая за рамки формы не рисовалась, и выходило окно "неправильные координаты". У меня выходит эта надпись, и в то же время рисуется фигура. мой код на кнопке:
Код:
canvas.Rectangle(strtoint(edit1.text),strtoint(edit2.text),strtoint(edit3.text),strtoint(edit4.text)); |
#2
|
||||
|
||||
добавить проверку введенных координат на диапазон 0..ClientWidth-1 и 0..ClientHeight-1.
Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Frisbee (05.05.2013)
|
#3
|
|||
|
|||
Извините, я не студент программист, а лишь ученик) и я начал изучать делфи совсем недавно. не могли бы более подробно описать, какими кодами воспользоваться?
быть может так возможно: if strtoint(edit1.text)>clientwidth then ...? |