| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Границы формы |
| Автор: Des666 1.1.2007, 12:21 | ||
вот такой код
Нужно сделать чтобы shape1 достигая края формы останавливался, не вся программа тормозилась а только Shape... Заранее спасибо и с новым годом!!! |
| Автор: mr.Anderson 1.1.2007, 13:10 | ||
Могу предположить, что вот так:
|
| Автор: Des666 1.1.2007, 13:12 |
| sim7, Спасибо! Помогло! |
| Автор: Sunvas 1.1.2007, 13:14 | ||
Ну дык проверяй:
Кажется так. Пишу по памяти. После НГ трудно соображать.. |
| Автор: Des666 1.1.2007, 13:15 |
| А терь с правой стороний косяк =( |
| Автор: mr.Anderson 1.1.2007, 13:20 |
| Des666, так я не понял - помогло или нет? Если да, то чего еще крутим? |
| Автор: Des666 1.1.2007, 13:22 |
| помогло только с левой стороной формы а за проавую всёравно уезжает =) |
| Автор: mr.Anderson 1.1.2007, 13:23 | ||
Sunvas, а у вас в коде проверки на сдвиг вправо что за глупости в скобках?
Вот так будет работать. P.S. Здесь FMain - главная форма. |
| Автор: Des666 1.1.2007, 13:30 |
| Всё равно немного но уходит за правый край... |
| Автор: VICTAR 1.1.2007, 14:36 |
| И будет уходить, используйте не Width, а ClientWidth. Тоже самое с Height. |
| Автор: Romikgy 1.1.2007, 14:48 |
| и -3 добавь |
| Автор: mr.Anderson 1.1.2007, 15:09 |
| А про ClientWidth и впрямь... я и забыл об этом свойстве. |
| Автор: pomogite 14.1.2007, 11:57 |
| А как тогда сделать с LEFT и UP... у меня так и не получилось... С DOWN получилось а с остальными нет... |