GoIconic Like Node

Hi, I am trying to create a node similar to the image below.

This is exactly same as the Iconic node having a label beneath the
GoImage. But instead of using GOImage i am trying to put a Circle as in
picture.But I am having problem to adjust a label exactly beneath the
Any help would be greatly appreciated.

A complete source code that i have tried looks using

… 150 lines of code removed by moderator …

You’re making this a lot harder than it needs to be:

GoIconicNode ic = new GoIconicNode();

ic.Initialize(null, null, “Hi this in Rin0”);

GoDrawing circle = new GoDrawing(GoFigure.Circle);

circle.Size = new SizeF(90, 90);

circle.PenWidth = 2;

circle.FillMiddleGradient(Color.LightBlue, Color.LightBlue, Color.White, GoObject.TopLeft);

ic.Icon = circle;

ic.Location = new PointF(300, 300);



Thanks jake for your Super fast reply. I initially thought there should be a simpler way but couldn’t figure it out,
Thank you very much again.