Northwoods.Go Assembly > Northwoods.Go Namespace > GoIconicNode Class > CreateIcon Method : CreateIcon(ResourceManager,String) Method |
ResourceManager
holding an Image
resource named by iconname. If this parameter is null, GoImage.DefaultResourceManager is used instead.
The name of the Image
resource in the ResourceManager
given by res, or else a file name if no resource manager can be used (i.e., when both res is null and GoImage.DefaultResourceManager is null).
If the value is an empty string, the Image
will be blank; you can set Image.GoImage.Name to show or change the image displayed by the GoImage that is the Image.
If the value is null, the Icon is not a GoImage but a GoDrawing; you can then set the Figure to change the shape shown as the icon.
'Declaration Protected Overloads Overridable Function CreateIcon( _ ByVal res As ResourceManager, _ ByVal iconname As String _ ) As GoObject
protected virtual GoObject CreateIcon( ResourceManager res, string iconname )
ResourceManager
holding an Image
resource named by iconname. If this parameter is null, GoImage.DefaultResourceManager is used instead.The name of the Image
resource in the ResourceManager
given by res, or else a file name if no resource manager can be used (i.e., when both res is null and GoImage.DefaultResourceManager is null).
If the value is an empty string, the Image
will be blank; you can set Image.GoImage.Name to show or change the image displayed by the GoImage that is the Image.
If the value is null, the Icon is not a GoImage but a GoDrawing; you can then set the Figure to change the shape shown as the icon.
protected virtual GoObject CreateIcon(ResourceManager res, String iconname) { if (iconname != null) { GoImage img = new GoImage(); if (res != null) img.ResourceManager = res; img.Name = iconname; img.Selectable = false; img.Resizable = false; return img; } else { GoDrawing rect = new GoDrawing(GoFigure.Rectangle); rect.Selectable = false; rect.Resizable = false; rect.Size = new SizeF(40, 40); return rect; } }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2