Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Подскажите, как сделать так чтобы при переносе изображения, если в этом прямоугольнике уже есть изображение, то изображение не ставилось бы наверх. Даны несколько изображений и прямоугольников, каждое изображение можно поставить в любой прямоугольник, но если прямоугольник занят, то надо сначала убрать оттуда изображение, а потом только ставить, а у меня получается, что можно ставить и наверх одного изображения другое. Вик
если в этом прямоугольнике уже есть изображение, то изображение не ставилось бы наверх.
? NB хранит и отображает изображения в объектах типа Picture, а не в прямоугольниках
Если говорить про Picture, то проверить занят Picture или нет, можно командой GetObjectInfo с параметром "FileName", или содержимое переменной (на пустоту), если она используется для загрузки изображения в объект.
Цитатаwiksl ()
каждое изображение можно поставить в любой прямоугольник,
Значит нужно создать какая-нибудь "метку" (переменную), указывающая на то, что изображение (как объект) уже находится поверх данного прямоугольника. Можно проверять координаты объектов...
Конкретное решение зависит от конкретного механизма переноса объектов. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться