* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Назначение значка элементу управления
8 февраля 2009
Visual Studio .NET предоставляет значок для отображения нестандартных элемен- тов управления, добавленных на панель Toolbox, но можно назначить для этой цели и собственное растровое изображение. Далее подробно рассказано, как это сделать, Значок для отображения на панели Toolbox назначают с помощью класса ToolboxBitmapAttribute — специализированного атрибута, предоставляющего метаданные элемента управления.
Он позволяет назначить элементу управления растровое изоб- ражение размером 16x16 пикселов либо задать значок по значению Type (type). В последнем случае элементу управления присваивается значок, принятый для объекта данного типа. Атрибут ToolbaxBitmapAttribute входит в объявление класса элемента управления, В Visual Basic .NET его заключают в угловые скобки (<>) и помещают в одной стро- ке с объявлением класса, перед собственно объявлением. В Visual C# этот атрибут заключают в квадратные скобки и также располагают в строке объявления класса элемента управления, перед самим объявлением. >• Как назначить элементу управления значок, указав файл с его изображением Укажите файл с изображением значка при помощи атрибута ToolboxBitmapAttribute: Visual Basic .NET <ToolboxBitmap("C:\Pasta.bmp")> Public Class PastaMaker 1 Реализация опущена. End Class Visual C# [ToolboxBitmap(@"C:\Pasta.bmp")] public class PastaMaker : Control { // Реализация опущена. > Как назначить элементу управления значок на основе его типа Добавьте к объявлению класса элемента управления атрибут ToolboxBitmapAttribute со ссылкой на тип данного элемента управления: Visual Basic .NET <ToolboxBitmap(GetType(Button))> Public Class myButton ' Реализация опущена. End Class Visual C# [ToolboxBitmapftypeof (Button))] public class myButton : Button { // Реализация опущена.