Сочетание констант стилей линии определяют ее вид с учетом типа линии и оформления ее окончаний и изгибов.
Типы линии:
0 - прозрачная
1 - сплошная
2 - штриховая
3 - короткие штрихи
4 - точечная
5 - штрихпунктирная
6 - штрихпунктирная с короткими штрихами
7 - штрихпунктирная с двумя точками
Стили окончания линии:
0x0000 - закругленные окончания
0x0100 - прямоугольные окончания
0x0200 - плоские окончания
Стили оформления изгибов:
0x0000 - закругленный изгиб
0x1000 - заостренный изгиб
0x2000 - плоский изгиб
Типы линии применимы только к линиям одинарной толщины.
Стили окончания линии и оформления изгибов комбинируются по ИЛИ и применимы к линиям с толщиной более единицы.
Константы стилей линии используются для задания полей графических объектов: BlinkBorderStyle и BorderStyle.
Пример задания стиля линии:
this.BordrerStyle = 2 | 0x100 | 0x1000;