Студопедия
rus | ua | other

Home Random lecture






Взаимное перекрытие объектов. Метод ZOrder


Date: 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)


<== previous lecture | next lecture ==>
Второй способ - Объекты Line и Shape | Цвет в Visual Basic
lektsiopedia.org - 2013 год. | Page generation: 0.065 s.