ВУЗ:
Составители:
Рубрика:
80
Изначально пространство внутри фигуры прозрачное. В
этом легко убедиться, если на форму загружена какая-нибудь
картинка. Предположим, вы хотите, чтобы пространство внутри
фигуры было непрозрачным, а залито краской, или заполнено
узором. Для этого нужно разобраться в устройстве фигуры.
Удобно представлять, что фигура – это оконная рама со встав-
ленными в нее двумя прозрачными стеклами. Одно стекло – по-
дальше от наших глаз (здесь помещаются объекты Line, Shape,
Image и метка), другое – поближе (здесь помещаются все негра-
фические объекты и PictureBox. Самый дальний слой – это сама
форма со своей картинкой, текстом, изображениями, которые мы
можем на ней получить при помощи ее методов). Прозрачностью
дальнего стекла управляет свойство BackStyle, а цветом – свойст-
во BackColor. На дальнем стекле узоров не бывает. Прозрачно-
стью и узором ближнего стекла управляет свойство FillStyle, а
цветом – свойство FillColor.
Метку тоже можно сделать прозрачной, если ее свойство
BackStyle задать равным Transparent.
Если на форме несколько объектов частично перекрывают
друг друга, то можно поменять порядок объектов:
- в режиме проектирования – выделить интересующий нас
объект [Format – Order – “Bring to Front” (перенести на передний
план) или “Send to Back” (отослать на задний план].
- в режиме работы – использовать метод ZOrder. Так, чтобы
перенести на передний план текстовое поле: Text1.ZOrder (0),а
чтобы отослать его на задний : Text1.ZOrder (1).
5.3. Графические методы рисования
Методами для рисования различных геометрических фигур
обладают два объекта: форма и PictureBox. Кстати, те, же, что об-
ладают и методом Print, который с полным основанием тоже на-
зывают графическим.
Фигуры, изображенные методами вашей программы, нари-
сованы тонкими черными сплошными линиям без заливки внут-
ренних областей. Чтобы управлять атрибутами фигур, есть 3 спо-
соба, которые вы можете применять поодиночке или вперемеш-
ку:
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
Изначально пространство внутри фигуры прозрачное. В этом легко убедиться, если на форму загружена какая-нибудь картинка. Предположим, вы хотите, чтобы пространство внутри фигуры было непрозрачным, а залито краской, или заполнено узором. Для этого нужно разобраться в устройстве фигуры. Удобно представлять, что фигура – это оконная рама со встав- ленными в нее двумя прозрачными стеклами. Одно стекло – по- дальше от наших глаз (здесь помещаются объекты Line, Shape, Image и метка), другое – поближе (здесь помещаются все негра- фические объекты и PictureBox. Самый дальний слой – это сама форма со своей картинкой, текстом, изображениями, которые мы можем на ней получить при помощи ее методов). Прозрачностью дальнего стекла управляет свойство BackStyle, а цветом – свойст- во BackColor. На дальнем стекле узоров не бывает. Прозрачно- стью и узором ближнего стекла управляет свойство FillStyle, а цветом – свойство FillColor. Метку тоже можно сделать прозрачной, если ее свойство BackStyle задать равным Transparent. Если на форме несколько объектов частично перекрывают друг друга, то можно поменять порядок объектов: - в режиме проектирования – выделить интересующий нас объект [Format – Order – “Bring to Front” (перенести на передний план) или “Send to Back” (отослать на задний план]. - в режиме работы – использовать метод ZOrder. Так, чтобы перенести на передний план текстовое поле: Text1.ZOrder (0),а чтобы отослать его на задний : Text1.ZOrder (1). 5.3. Графические методы рисования Методами для рисования различных геометрических фигур обладают два объекта: форма и PictureBox. Кстати, те, же, что об- ладают и методом Print, который с полным основанием тоже на- зывают графическим. Фигуры, изображенные методами вашей программы, нари- сованы тонкими черными сплошными линиям без заливки внут- ренних областей. Чтобы управлять атрибутами фигур, есть 3 спо- соба, которые вы можете применять поодиночке или вперемеш- ку: 80 PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »