|
Взаимное перекрытие объектов. Метод ZOrderDate: 2015-10-07; view: 502. На рисунке вы видите несколько объектов, размещенных на форме и частично перекрывающих друг друга. Это линии, фигуры, Image (маленькое фото), PictureBox (рамка с маленьким крестиком в углу), текстовое поле, кнопка, метка. По какому принципу они перекрывают друг друга? Почему текстовое поле перекрывает линию и фигуру, а не наоборот? Рассмотрим эту механику.
Все объекты расположены в трех слоях и мы не можем менять местами слои и перемещать объект из одного слоя в другой. Самый дальний от наших глаз слой - это сама форма со своей картинкой и с тем текстом и изображениями, которые мы можем на ней получить при помощи ее методов. В среднем слоепомещаются объекты Line, Shape, Image, метка. В ближнем к нам слое помещаются все неграфические объекты и PictureBox.
Мы можем перемещать объекты в пределах своего слоя ближе или дальше от глаз: · В режиме проектирования - выделить интересующий нас объект ®Format®Order® далее нужно выбрать одну из двух команд: Bring to Front(перенести на передний план) или Send to Back(отослать на задний план). · В режиме работы - использовать метод ZOrder. Так, чтобы перенести на передний план текстовое поле, мы пишем оператор: Text1.ZOrder (0) а чтобы отослать его на задний план: Text1.ZOrder (1)
|