* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Системные кисти, перья и цвета
8 февраля 2009
При разработке пользовательского интерфейса иногда нестандартные компоненты приходится оформлять в том же стиле, что и системные. Для этого .NET Framework предоставляет доступ к системным цветам через класс SystemColors, который содер- жит набор статических членов, представляющих текущие системные цвета. Так, при разработке нестандартных компонентов пользовательского интерфейса можно на- значить им системные цвета, чтобы в период выполнения они отображались с ис- пользованием текущей системной палитры. Получить доступ к системным цветам можно так:
Visual Basic .NET Dim myColor as Color = SystemColors.HighlightText Visual C# Color myColor = SystemColors.HighlightText; Наряду с SystemColors, в .NET Framework также имеются классы SystemPens и System Brushes, предоставляющие доступ к перьям и кистям, которые применяются по умолчанию. Эти кисти работают так же, как любые другие, представленные клас- сами Реп или SoiidBrush.