Applies to: Nevron Diagram for .NET
How to load a custom shape that was created in the diagram designer programmatically?
To load a custom shape programmatically, you can use the following code:
[C#]
using
Nevron.Diagram;
using
Nevron.Diagram.WinForm;
using
Nevron.Diagram.Extensions;
using
Nevron.GraphicsCore;
...
// create a Persistency Manager
NPersistencyManager pm =
new
NPersistencyManager();
NLibraryDocument ld = pm.LoadLibraryFromFile();
// load the shape named CoffeeCup from your library
NMaster master = (NMaster)ld.GetChildByName(
"CoffeeCup"
);
master.CreateInstance(nDrawingDocument1,
new
NPointF(100, 100));
[VB.NET]
Imports
Nevron.Diagram
Imports
Nevron.Diagram.WinForm
Imports
Nevron.Diagram.Extensions
Imports
Nevron.GraphicsCore
...
' create a Persistency Manager
Dim
pm
As
New
NPersistencyManager()
Dim
ld
As
NLibraryDocument = pm.LoadLibraryFromFile()
' load the shape named CoffeeCup from your library
Dim
master
As
NMaster =
DirectCast
(ld.GetChildByName(
"CoffeeCup"
), NMaster)
master.CreateInstance(nDrawingDocument1,
New
NPointF(100, 100))
Article ID: 134, Created On: 11/19/2010, Modified: 12/1/2010