Ответ: Различные виды стиля в C#???
В 2005 студии это делается по-умолчанию визардом при создании виндовс формс приложения, а в 2003 студии для того чтобы контролы типа текстбокс, кнопка, чекбокс и т.д. имели текущий стиль с ХР необхожимо до Application.Run написать Application.EnableVisualStyles(); при этом стиль Flat или нечто пообное в свойствах должен быть установлен в System.
А вот для того чтобы создать свой оригинальный скин необходмо действительно переопределять метод OnPaint у контролов, причем необязательно рисовать ввсе самому, достаточно сделать гибкий клас который будет подгружать картинки на кнопку и ее состояния напрмер из imageset в формат bmp, png и т.д.
|