212:
Is it possible to show some text/caption on the frame's background

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	str var_s;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.IndentSiblingY(32);
	var_s = "gBFLBCJwBAEHhEJAADhABWMMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDENAxAJCI4DBCAZBwGKPRiASQZUhmHIDTbIEBxfI";
	var_s = var_s + "MIRLE6PZgjOYZchqRYZSjAdIzUAFFr1J4AKbfKJpfoKBJERrScgxeBUNAZBKlY7paoKSpSGw1CTLNoRAKoYTTBK2bbmWwoap2So1XhAdS0XJcWxfGKRbxmWaZZh+R5mX";
	var_s = var_s + "pCMjVMAGGQPIa8MLCSwIJBaHqUQLZNixLStAyxHCtKKhG+vJwHL6BcqnPKKRqSUKcWbcQADFZdYTdNjbch1TWvSZVQSecSke7BQjGJQ2YxWcZUXReeaBDK9ZS4WK+HhR";
	var_s = var_s + "jqAZpCkeoNC8P4DDiWp3nYVwdkaSgrGGVhSnSHJum6CgGAiBIUA0JgziGVJkGWRgTiGBAiG+ZgyDYQhCgQJZbG+UIAGEFgGBEBw9FILJNAMXgMgOIJYD4EoEGESBCBYV";
	var_s = var_s + "IKGMIJTCiDpDliNQ+A+eB+CGCAiCiFgkgmT54HCdoGE0MhgkAM4LhOWJ/CQThIk4NQik4I5+DgP5IDOBJ/B2TgDnwaQ3k+cR0l4P5jBOfguDOCIimCSgwCMKJuDsIRjm";
	var_s = var_s + "kUJ/B8JBBkIRAYmQcRglwP5lAOfhNDKCAikSRgxE8WJyEQIJkEGdhHhuD5xlSXYQicMR0lsP5FBmXhoD+ZhTBgfQrgwMwUnQP5HikfoFhwZxxlYdwbW0CJaWKag8EuI5";
	var_s = var_s + "oTufwwkeIoskIMYPDOfB0iOaZznwbw2GoKoQGaKQFjqEBQikBBjGCf4nCgShoLyTCZnIP5GlqOo5YgAxejyL4GAqeBWi+BI6ngQYvisY5+jMMBHHKHJAjIRoDFqPI0gY";
	var_s = var_s + "OxSlIFptCERpSBGbQgn6SItmyUwAHaM4MgqXBljSLl7GANRuiuMBajsBQLEgRY0gOSxKmUP5uDuCpODIaxxgqbI/g+cR8lSQBwDEYpsBObpBBabAPG6S5yniM4HHKIJB";
	var_s = var_s + "DiT4TnyKQ6nEbBjBeRhPnKGwYCkMYCgcGAnnGDBSD+RIHhKKJDDmMRSkSbg/nKY58jAOxzCyUIuk0CpMlCKfXAyUwsdIEwMHxZ5TiieoSA6fQjEoLh0hKWxJC0NISksS";
	var_s = var_s + "QsDSHQaFeUQIAKRJIDuT5DnyQ4tnWfR7GCLZMBqXI+i2S5KlyOvukOfxZDICAylSSg8jWUwyGmXYPnMNhpl6/sLg0gxjNBmNkRIQR3CRHMOQIYlwjBxHQH4T45hSBBGO";
	var_s = var_s + "/sVgQRkv7EyO4P4mgeC5E+MsTIvBfgWD+PFBIFgvgaTaPwP4mxdA/CmNQOoWgci5FGJsLAqRYiKE0PgV4TQOh0EIHkQ4xw6DnBMLsb4Hx/AHEAHEdYpwIj2D+JwDwORf";
	var_s = var_s + "jjE+B0H4dA1ASKcK8UYnxzhXAyOsPQvhfgYDoPEQ4RwMBziqDYXY6g9AmFyCwMomwThxHkH0fA5x/jbHuJ8f4dxxj4D8Ecf41A+j8HMMoUgTBMjGG+Pgf4nx1j/EAFAA";
	var_s = var_s + "wAggAIAYFQQ4WgEggDIAQgI=";
	exchartview1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.Padding(-1/*exPaddingAll*/,8);
		com_Frame.Padding(3/*exPaddingBottom*/,22);
		com_Frame.BackColor(0x1000000);
		var_Pattern = COM::createFromObject(com_Frame.Pattern()); com_Pattern = var_Pattern;
		com_Pattern.Type(0/*exPatternEmpty*/);
		com_Frame.BackgroundExt("top[4],left[4],right[4],client,bottom[4],bottom[16,back=0x01000000,text=`<sha ;;0>attention`,align=0x11]");
	exchartview1.EndUpdate();
}
211:
How can I draw the pattern with no frame

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.IndentSiblingY(32);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.Padding(-1/*exPaddingAll*/,8);
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(10/*exPatternCross*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
	exchartview1.EndUpdate();
}
210:
How can I show the frame with an EBN color

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	str var_s;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.IndentSiblingY(32);
	var_s = "gBFLBCJwBAEHhEJAADhABWMMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDENAxAJCI4DBCAZBwGKPRiASQZUhmHIDTbIEBxfI";
	var_s = var_s + "MIRLE6PZgjOYZchqRYZSjAdIzUAFFr1J4AKbfKJpfoKBJERrScgxeBUNAZBKlY7paoKSpSGw1CTLNoRAKoYTTBK2bbmWwoap2So1XhAdS0XJcWxfGKRbxmWaZZh+R5mX";
	var_s = var_s + "pCMjVMAGGQPIa8MLCSwIJBaHqUQLZNixLStAyxHCtKKhG+vJwHL6BcqnPKKRqSUKcWbcQADFZdYTdNjbch1TWvSZVQSecSke7BQjGJQ2YxWcZUXReeaBDK9ZS4WK+HhR";
	var_s = var_s + "jqAZpCkeoNC8P4DDiWp3nYVwdkaSgrGGVhSnSHJum6CgGAiBIUA0JgziGVJkGWRgTiGBAiG+ZgyDYQhCgQJZbG+UIAGEFgGBEBw9FILJNAMXgMgOIJYD4EoEGESBCBYV";
	var_s = var_s + "IKGMIJTCiDpDliNQ+A+eB+CGCAiCiFgkgmT54HCdoGE0MhgkAM4LhOWJ/CQThIk4NQik4I5+DgP5IDOBJ/B2TgDnwaQ3k+cR0l4P5jBOfguDOCIimCSgwCMKJuDsIRjm";
	var_s = var_s + "kUJ/B8JBBkIRAYmQcRglwP5lAOfhNDKCAikSRgxE8WJyEQIJkEGdhHhuD5xlSXYQicMR0lsP5FBmXhoD+ZhTBgfQrgwMwUnQP5HikfoFhwZxxlYdwbW0CJaWKag8EuI5";
	var_s = var_s + "oTufwwkeIoskIMYPDOfB0iOaZznwbw2GoKoQGaKQFjqEBQikBBjGCf4nCgShoLyTCZnIP5GlqOo5YgAxejyL4GAqeBWi+BI6ngQYvisY5+jMMBHHKHJAjIRoDFqPI0gY";
	var_s = var_s + "OxSlIFptCERpSBGbQgn6SItmyUwAHaM4MgqXBljSLl7GANRuiuMBajsBQLEgRY0gOSxKmUP5uDuCpODIaxxgqbI/g+cR8lSQBwDEYpsBObpBBabAPG6S5yniM4HHKIJB";
	var_s = var_s + "DiT4TnyKQ6nEbBjBeRhPnKGwYCkMYCgcGAnnGDBSD+RIHhKKJDDmMRSkSbg/nKY58jAOxzCyUIuk0CpMlCKfXAyUwsdIEwMHxZ5TiieoSA6fQjEoLh0hKWxJC0NISksS";
	var_s = var_s + "QsDSHQaFeUQIAKRJIDuT5DnyQ4tnWfR7GCLZMBqXI+i2S5KlyOvukOfxZDICAylSSg8jWUwyGmXYPnMNhpl6/sLg0gxjNBmNkRIQR3CRHMOQIYlwjBxHQH4T45hSBBGO";
	var_s = var_s + "/sVgQRkv7EyO4P4mgeC5E+MsTIvBfgWD+PFBIFgvgaTaPwP4mxdA/CmNQOoWgci5FGJsLAqRYiKE0PgV4TQOh0EIHkQ4xw6DnBMLsb4Hx/AHEAHEdYpwIj2D+JwDwORf";
	var_s = var_s + "jjE+B0H4dA1ASKcK8UYnxzhXAyOsPQvhfgYDoPEQ4RwMBziqDYXY6g9AmFyCwMomwThxHkH0fA5x/jbHuJ8f4dxxj4D8Ecf41A+j8HMMoUgTBMjGG+Pgf4nx1j/EAFAA";
	var_s = var_s + "wAggAIAYFQQ4WgEggDIAQgI=";
	exchartview1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.Padding(-1/*exPaddingAll*/,8);
		com_Frame.BackColor(0x1000000);
		var_Pattern = COM::createFromObject(com_Frame.Pattern()); com_Pattern = var_Pattern;
		com_Pattern.Type(0/*exPatternEmpty*/);
	exchartview1.EndUpdate();
}
209:
How can I show the frame with an EBN color

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	str var_s;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.IndentSiblingY(32);
	var_s = "gBFLBCJwBAEHhEJAADhABDYGg6AADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDEMw0AJCIyDFCAZBsHKPRoASQZUhmHIDTbIEBxfI";
	var_s = var_s + "MIRLE6PRhmGL4HjWOo0TLAdI0PJMBr3J4AKbfOJpfDSQZDRrTMyReDkNBBBKlY7rKoqRpCFYtDSJNoWVBIahhNiGbbiCQYfouFZdUpRV5VLTUVxbF6YZDvKZZZjmH48R";
	var_s = var_s + "pPUIyNS2FyxHDEIxyEALYACS5fTrCNZPVjgAY4fSqMToDDpKoSWp0QjlOS5jiyYoJZ7nWa2PDdUzXCC3LgADabThqdapcBAeqYHhORRRFSiYD4eAxYw2NaTUrSeS8JBm";
	var_s = var_s + "nmSIYlaOY6H2dwHC0CZWHSeobEmRpbGuOpeFsbhRmgS5/loAJtl4fg5E6b4LFEAwEEISgGhMGZQmocgZMWJA2AMEAxAgTYAlGEJZAkCgdngNYZAYEYYBGdRnk8CBUmqB";
	var_s = var_s + "ZOhgZgagaYZIHYHoHmICIGCKCJhiOPgmgUIRTEYKgviKQpyC6C5jAiRgygyYxIlYNoNmOAp2DoM5jwEb8miIUhCCGJBCBIRoRmSCQmEqEpkkkNhOhOZQJBCBgjmUSB0z";
	var_s = var_s + "CSBnjYWoWmWSR2F6F5mAmBhihiZZpFyBoHGQc54n4PxPCOSJxDwZppkIb4cGcSZOHaHInwWeYdmeKZ2HyH5nCmNJxhqD5ZB4aIRg+E5kngOpOiOJoMiOKJaD6EokGkSh";
	var_s = var_s + "ChaJJpHoVoYiaaYqHaGQ6GiE5i1aJRyBSdA9A8M4QmQOJqiqMorisawKj7ggrEqRo1iyaxqmaOIumsc4OicPJqFkWhXDwIhjHiXQ3GwawikeMhsksLpOjKLQLDaUYzm0";
	var_s = var_s + "KxWlSNZtDMdpEDubAahIVw7A6Q4slYNYNFMXJXDWLhriKZ46G6S4um6OovAuNpxjubwrladI9m4O4SmAOptlgbhSDoMADECUAzmKIxDAWQZNBwGwJkIMIsDcDJDnCPBH";
	var_s = var_s + "A6RIxAwTwCkCcADiIUoHGUI4WioMhMhMIJKTeHIPCWSWUCcKJKnIfI3CqS4ykyPwykwcxMgMIZHg4TBuByFIOCOBJhDCDAjASRHB34RZRDQbQnEiUp0H0NxKlONJND8U";
	var_s = var_s + "pUHUQwPEAMBzlOBw6gaSB9HSXpXkuQpsjoL4LlKcxklmNhdh8apaHaTYjG6Wp2n2NxwlydwtlYLpYjWcx7F0EMYYuxsi4DaJsMoqQ1MuHKLkNowh4D8BuBEYo8QuBvAm";
	var_s = var_s + "MceInBDgdGQPITgnwWBbDgEUUw/g2jvD2O4XSdATDBC4wsUoiQwBYagEcJ41B6idC+F0arQQ3hjGuPYLorw0jbEsB0DIWxoAbA4OwHIvRuDmFiFAKYlBihZCoFQfA3gj";
	var_s = var_s + "iPc+J43g5V+BvFGOcfQXhXipHWJUHwGQmjgHuNocIEAiNHFCKgKAlACgBCQFESgfwfjTHoH0L4bxsj3H6H8R43R8h+A+J8do+h/gFA+MgKAfATChAcPcaA6xvgRAGEwN";
	var_s = var_s + "IDQQg0BMEQZAngJiiDsAUIAyALgDDAIQB4ggoA6AUEEDAKwCDgFoBkQYEA2BOGAHEGYAQDCUAEIAF4fgBANACCgEgxBICYAkOILQFQhDICuAsMIhAXiGCgLoDQQwMBrA";
	var_s = var_s + "YOEWgORDgQHYEsIQcQSgJDCBIDggAmAkDQAgYIFgRDEEQJACQEQTAlGIKgTIExxB0CiIkWITgUBFCQKUCoYhiBXEWEIIQIwEC4ESBAKA3AhgZHGEAIYCAogIn+FARIjQ";
	var_s = var_s + "IiqBoMYXA3QNhjEIGwRwURfA5GOckDo4xaB5AiDESgQgGgYp6BAagAgwBjB4D8Q40B9AhCIBgQYkQJAqlQLkDoIwyCEEYJIKQPgkjJAyCkEo5BaCZAgHICgPhkA5AAIY";
	var_s = var_s + "MAEBngZGGDgHgBw4DsA+IMdAfBKgSFUFQZQuQugrDKIQVglgpC+CyMsDIaQWjlFoLkB4khKA7CUCFSAxwmChEoGEZAOADgAHgB0QYtBjiZBmCIMoTBs2uHMFwaImRphK";
	var_s = var_s + "DQE0HIrQahmGAHYTAgRhBfCYAkQgMxBhQlGCEYwYhnBAHCDkU4RByidCmJ4OozhMjZB2OcOg8ROizGcSgLIwgNBmHYAARATw/BBEMDAYQGAhhcHEKAEIphAjQC0AUII6";
	var_s = var_s + "ASgIFANQE04hdAdCEKgQoDROBTHwDAZKDQMBnHEDwBYoQ2AtnEMYDA6B6ggFGPQQ1YgdBNCQKkIoJRSg0E8JUKQ2gshLGGB0DYCw6BYCIEIGIEhg4JCoAoQIeAXCFG0H";
	var_s = var_s + "kJ4qR2g/FQFUAwosfiNCgOoHoRRUgVBcKUKg0BdhOCEKMAoexxAmAiMAGIogaCCDhccQIXAVCFCgLEK4ah+heFYBURwsQrBaGGFkdYJQ0CsGqKYWwVhdDLCuAIVoWQEi";
	var_s = var_s + "DCcKsYwBBA1zEmAkA4wB6AeEIGARQEQ1j1EAK8ewBhhBYB2A0MArEzixBsB4YoWBtgZDGMIFoewDi1L0EAEggBNhHEgIkWYQwkiBCEAUZANQ2D9FCBoWwghojaBWEkNI";
	var_s = var_s + "7QaipFoLYVw1AtDLCqGsIwrAQCzEGEIZoCBNgwCoJ0EArRbCwAUN4LY2w+hvHcAUYIuArgOHEEAFYaw3BKEgOsG4oAACAEAQEA==";
	exchartview1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.Padding(-1/*exPaddingAll*/,8);
		com_Frame.BackColor(0x1000000);
		var_Pattern = COM::createFromObject(com_Frame.Pattern()); com_Pattern = var_Pattern;
		com_Pattern.Type(0/*exPatternEmpty*/);
	exchartview1.EndUpdate();
}
208:
How can I show the frame with a solid color

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.BackColor(WinApi::RGB2int(255,0,0));
		var_Pattern = COM::createFromObject(com_Frame.Pattern()); com_Pattern = var_Pattern;
		com_Pattern.Type(0/*exPatternEmpty*/);
	exchartview1.EndUpdate();
}
207:
Is it possible to enlarge/shrink the frame

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.ShowOnBackground(false);
		com_Frame.Padding(-1/*exPaddingAll*/,-4);
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
206:
Is it possible to draw the frame in front, rather than showing it on the control's background

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.ShowOnBackground(false);
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
205:
How do I show or hide a frame

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node = var_Node;
		com_Node.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
		com_Frame.Visible(true);
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
204:
How can I display the frame arround the node itself

public void init()
{
	COM com_Frame,com_Frame1,com_Node,com_Node1,com_Nodes,com_Pattern,com_Pattern1;
	anytype var_Frame,var_Frame1,var_Node,var_Node1,var_Nodes,var_Pattern,var_Pattern1;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>",,"GR1")); com_Node1 = var_Node1;
		var_Node1 = COM::createFromObject(com_Node1).AddGroup("Child <b>2.2</b>"); com_Node1 = var_Node1;
		com_Node1.Key("GR2");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("1234"); com_Frame = var_Frame;
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	var_Frame1 = COM::createFromObject(exchartview1.Frames()).Add("GR2"); com_Frame1 = var_Frame1;
		var_Pattern1 = com_Frame1.Pattern(); com_Pattern1 = var_Pattern1;
			com_Pattern1.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern1.Color(WinApi::RGB2int(190,190,190));
			com_Pattern1.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
203:
How can I display the frame arround group nodes only

public void init()
{
	COM com_Frame,com_Node,com_Node1,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Node1,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>",,"GR1")); com_Node1 = var_Node1;
		var_Node1 = COM::createFromObject(com_Node1).AddGroup("Child <b>2.2</b>"); com_Node1 = var_Node1;
		com_Node1.Key("GR2");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("root"); com_Frame = var_Frame;
		com_Frame.Nodes("GR1(group)");
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
202:
How can I display the frame arround assistant nodes only

public void init()
{
	COM com_Frame,com_Node,com_Node1,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Node1,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node1 = var_Node1;
		com_Node1.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("root"); com_Frame = var_Frame;
		com_Frame.Nodes("root(assistant)");
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
201:
How can I display the frame arround child nodes only

public void init()
{
	COM com_Frame,com_Node,com_Node1,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Node1,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node1 = var_Node1;
		com_Node1.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("root"); com_Frame = var_Frame;
		com_Frame.Nodes("root(child)");
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
200:
How can I show the frame arround all child, assistant, group nodes

public void init()
{
	COM com_Frame,com_Node,com_Node1,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Node1,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node1 = var_Node1;
		com_Node1.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("root"); com_Frame = var_Frame;
		com_Frame.Nodes("root(all)");
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(190,190,190));
			com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
199:
We need to visualy group nodes that have the same parent but also have other siblings. Is it anyway possible to draw an additional border around a group of nodes in this control

public void init()
{
	COM com_Frame,com_Node,com_Node1,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Node1,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234","AK1");
		com_Nodes.Add("Sub 2","1234","AK2");
		com_Nodes.Add("Sub 3","1234");
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>2.1</b>")); com_Node1 = var_Node1;
		com_Node1.AddGroup("Child <b>2.2</b>");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("AK1,AK2"); com_Frame = var_Frame;
	var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
		com_Pattern.Type(261/*exPatternFrame | exPatternFDiagonal*/);
		com_Pattern.Color(WinApi::RGB2int(190,190,190));
		com_Pattern.FrameColor(WinApi::RGB2int(128,128,128));
	exchartview1.EndUpdate();
}
198:
How can I draw a pattern on a node

public void init()
{
	COM com_Frame,com_Node,com_Nodes,com_Pattern;
	anytype var_Frame,var_Node,var_Nodes,var_Pattern;
	;

	super();

	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.ShowLinkDir(false);
		com_Nodes.Add("L1_B",,"LB");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
	var_Frame = COM::createFromObject(exchartview1.Frames()).Add("LB"); com_Frame = var_Frame;
		com_Frame.Padding(-1/*exPaddingAll*/,-2);
		var_Pattern = com_Frame.Pattern(); com_Pattern = var_Pattern;
			com_Pattern.Type(6/*exPatternBDiagonal*/);
			com_Pattern.Color(WinApi::RGB2int(128,128,128));
		com_Frame.ShowOnBackground(false);
}
197:
How do I use as a WBS control (WBS is a hierarchical and incremental decomposition of the project into phases, deliverables and work packages )

public void init()
{
	COM com_Appearance,com_Node,com_Node1,com_Node10,com_Node11,com_Node12,com_Node13,com_Node14,com_Node15,com_Node16,com_Node17,com_Node18,com_Node19,com_Node2,com_Node20,com_Node21,com_Node22,com_Node23,com_Node24,com_Node25,com_Node26,com_Node27,com_Node28,com_Node29,com_Node3,com_Node30,com_Node31,com_Node32,com_Node33,com_Node34,com_Node35,com_Node36,com_Node37,com_Node38,com_Node39,com_Node4,com_Node40,com_Node41,com_Node42,com_Node43,com_Node44,com_Node45,com_Node46,com_Node47,com_Node48,com_Node49,com_Node5,com_Node50,com_Node51,com_Node52,com_Node53,com_Node54,com_Node55,com_Node56,com_Node57,com_Node58,com_Node59,com_Node6,com_Node7,com_Node8,com_Node9,com_Nodes;
	anytype var_Appearance,var_Node,var_Node1,var_Node10,var_Node11,var_Node12,var_Node13,var_Node14,var_Node15,var_Node16,var_Node17,var_Node18,var_Node19,var_Node2,var_Node20,var_Node21,var_Node22,var_Node23,var_Node24,var_Node25,var_Node26,var_Node27,var_Node28,var_Node29,var_Node3,var_Node30,var_Node31,var_Node32,var_Node33,var_Node34,var_Node35,var_Node36,var_Node37,var_Node38,var_Node39,var_Node4,var_Node40,var_Node41,var_Node42,var_Node43,var_Node44,var_Node45,var_Node46,var_Node47,var_Node48,var_Node49,var_Node5,var_Node50,var_Node51,var_Node52,var_Node53,var_Node54,var_Node55,var_Node56,var_Node57,var_Node58,var_Node59,var_Node6,var_Node7,var_Node8,var_Node9,var_Nodes;
	str var_s,var_s1,var_s2;
	;

	super();

	exchartview1.BeginUpdate();
	var_Appearance = exchartview1.VisualAppearance(); com_Appearance = var_Appearance;
		var_s = "gBFLBCJwBAEHhEJAADhABdQFg6AADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDENQwSSMMJwSKYYBiASEYJASQZUhmHIDTbIEBxfI";
		var_s = var_s + "MIRLE6PZbmEYYfgeNY6TQCcIgVD0ExhAZ2Q4EQAKRpOFY/DBQNLgAKNCQ3LaQY7BaKgZouTYDVrVNSVFC0IBkGoSbauCIJHrGCZ1RBYMI0VDNRwHJiMbRtSyqXjGJ4pS";
		var_s = var_s + "rAcq0FAgYRHI6jZxnGL5chqPqGVjMNZ1bQuKwzT0Ld5wTYsdydBK1MIkTKKaoORZgRpYUI6FAeSgBWyPcCqPSoDrKdo4XLdYwbeAFcSPD6+NBhG7tXm/NarNTgTB6DBt";
		var_s = var_s + "hsGJbgYYw9AQVxBoOch2hEbh+nAARYkQdZ7CMPYGH+FxmlqbJ5lqDAdjMC5AmIW54hwaBvA4IQ8D+T8IFscgenAAZMHiEgWiWdRZlSAAhAkFAGq6dAdEcIYVF4QJKCAH";
		var_s = var_s + "QDBCBJYGUGQNhCEIhiSCJaGAYQWBsIYmEEFgJAGQ42CyC4iliPgygsT4olSXg3g2Qwwk0MpMiMLJIg8Y54niTYOmPPJMDMDIonSSU7jMJJbDaTYjlYUoMmMCRWFQAAlE";
		var_s = var_s + "kZgtDgTgjgCJQpEoIgkgkIQHnIAB7CACARnIaIaiaGYuG6GxmhmFB7CGSICAyHwoAmQxQlQNIlikWgthYIwaAYVQvAuQpsg0IxIhKTIzCwToTiiaYACkChGhKJJpEOQo";
		var_s = var_s + "WC+C5imyCgiggYpUzMZ5Yj6AIfg6UpcjgLYInIPILhOTYaEIUg9EoItfCGCByAiCV2lIKILCGK4qnKO4YggWpQgIJxJmIaJhDgDgKECaIykkUhUhILQLEKRh9iiYpzCS";
		var_s = var_s + "SQxmgcgkm2NppAKbI8C4RoBiQYgSgSMQQEEEIDjECBDA8LorjKa47EQMQSm4DpEhEKBDBeRgBGqMQnmkA5in4JAJAINoEC6JR4jyaQ6E6AhEhIIxNBMRJPiQCYyHCGAU";
		var_s = var_s + "gUMQwEgEhhkEOBHBOBJxCMHJHjGXB/CKSBxlENwaj1qgsEwERICIDB/iQDgjgiYYvE2cx8l2KIinoEI5CYSYiFqEAz0mMBZBbwIkEsEN+gMSpSHSTITEqSoEFyGBHCoS";
		var_s = var_s + "oihqEAsgsIo8ikKhKGiVJ6AADwTkicQlAkUhElA+Z4VUHpHGuRA8lMdI9DscJc8r5QQAaIYsGUOpOjoOwHCEJAUgBh8B1EAAcHIzg5gPCGNgdQfRPhnGiLINhhQEDCBc";
		var_s = var_s + "GUDYphxjLHkNgfwTARhiHEBYWAVxpI1HQDcDjthiAADoKcCgJgbs7FyG4LQagBBgE0CMOYOxLhtGY/AcAegNgTHIPkHISAHADEQNYOA2BwAHEQHABwQxMDbCQEscoEBA";
		var_s = var_s + "AgEOD0V4cR0jyGCPAPwHAvh0EAOIHIDRfA/EaGMfYfguAACiBQIg/xWAbH0F8J4bxSD6G8MUMo7Q9ieHuI8eA0gLjfG2PUPQnwvhvHsPsGABxhD8E+AMbgfhVDJH2L8U";
		var_s = var_s + "48wAjbEGPwPo7x8j4F4FccwHAhhiEgBQEQhAnCDGgHwBonxiAZD+G8Lo/hHj3H8PELIiBwgOFCNQHAqQAhYBWAUIARAECgHyKkIIqAIgGGCLgUIFAhB5CQAcFAGgcEHH";
		var_s = var_s + "KBwUYkAdiHDgOaAIKBigYCCFAFQhBzChAWKEOYzwDhCEwFMBQNxwD3C8CsPgHQhANEuA4Uw+gdhHDAOwBogRYAzFuGAQIEgQAzCSGUAIbAXAFCiKIGghhBCQAeAFIgDg";
		var_s = var_s + "wjMByEAAYXg1hiEwFgBYAQugAGIPsTodgnDSBgMca4LhqChCgD4CIYgYBDmcI4GIxgUCYAm1oPIjwgjmFQMYWA1gNCiBUqcII6gegUEAHwB4oRwhzEGLge4GAOC6HUAc";
		var_s = var_s + "MIsAbCGDqLYHYVBACTAkIIIAYigCIGcBQCArQKiiFQFERQUQhDMAOBgcIWAggUBGIMfAVAHhCBwEgBAMg+jbFqCcHYLxvg4D2A8QI3AziMHiJoUgFhACyCwIINofwHiJ";
		var_s = var_s + "DAJUKw2B2ARGEEAIwCxIh2BaNQQA/ROBRGoFYQ48B/AeEGEt99lQOgDFgGcAtFgdgHEANIMAhAIDKAygkQAEAAjxBeIoCI7QfjUEEEwDIIgWBFEQHUSANxsAqEEEUdwl";
		var_s = var_s + "A4iJCSFYEwhBsCXE0KoIAexnj4DoDkEwaBmgYCGAwMADAkCFCMMYAQOgMhQEIHsaIVQQDXFOOgRtwAUguAcAUU1iw1CWA6OwdIOQFBxCgCkDgeBribBmIgP4KQiAAB+K";
		var_s = var_s + "oAg2QNiDDoG0BQyQzg+EGOAWAFgRC4DsEURQYAdhWFKAoKAVQAB/AcHEaAORiioFqBYMWFATCZEsBsIYcA0gMGCJwGAhg4DQAwKsDAYQGzZBkAcSA8gODEBEGQVIQhaj";
		var_s = var_s + "UEeeYKY1QIDrBCIAEg0xIAwEgBNkAAADUTA6B4MQEwv0UEGLAUgzhf04AKGEg4BhYD2B0MUAABApAAvqI8WAqAdDGGwJsEIXwWDtE0AAA4fhmDZCmJMMwbBkgBIC";
		com_Appearance.Add(1,COMVariant::createFromStr(var_s));
		var_s1 = "gBFLBCJwBAEHhEJAADhABEEMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIgdBINQTDCLYyiUBYJhAMYSAJCI4jBCAZRXEAaQIkKY4ZDKCY2QLIEgSFC";
		var_s1 = var_s1 + "ETQlEAYZgkCB5UiGNIkQLSFDABJMBraDgSAApeoYVj4NZASANFB0bKcQAVDSOKRjeCacpOUpQRZLIyiLZVWQSGoYLahW4YQiKIJKRTXdhULQtLS5FaWZbte6LchqOAAY";
		var_s1 = var_s1 + "bOV6ynSeV6NUJNc5xVicBgrBKlI6nGxIJqaZpVYzPeQQTTUby5OyEbyADJ4DqEAKaUrZNoZfhkBhlNa2YguC4gAzudaUZhCOqABpWYYLDS/JSGCYJGDcOaVRZ0FJUVwP";
		var_s1 = var_s1 + "g8GZkkCcBQDGJw0HOJ5gECdRUi0dxXi2IJbG4Jp+huHpzH0GouF2eA+B4F4bkESwEEISgGhMGZQmocgZFQFAki4TIAAECBNgCUYQsaCgRjQdRjAYERhmIBB5gIQBwm2B";
		var_s1 = var_s1 + "ROlOSgaDMIZCmoHoHmICIGB8MJiEOFgmD+IoIGEA4GA4aI0kSC5NliRJrgyYxIlYNoNkyGJkliDpPlidQDD2ZADBYQg6iQQ46EaEZkgkJhKhGTw5DSSITk4eRFAMNRlE";
		var_s1 = var_s1 + "MXhWDuZYJC4WoWmWA4+CYORMGmBQDguTBDg4Zg8GaA5CGqGpmkmNhuhuZoim4chAkuaZUmmHZPBgahoh6Z5JnYfofmGI5IjmIJnEmWh3D4D0nn+IpokmboBgeaBSnodw";
		var_s1 = var_s1 + "6E+I5YnOIBpgoZoaiaJ9IHOJAAAmVoSh2aRaF6G4pmqCBqh6KAqCkEJqD6TxzlKHosmsSpWjaExPEqZosh0apqkKMotmwCwCjkPQrjKeg0D8T4TlaQ4ymySw2k6LhPFs";
		var_s1 = var_s1 + "RpFDsLRDmCdw9i0GxmlqNptksdJ2jebBTjaYoQC0ex+maOZuguJppjkLBZByeI7m4S5GnKPJvEkApvD4Jwim6EY7i8C5Wn6P4vHuZoRhcT4cBad5BnCDAnAqO5wFOZwC";
		var_s1 = var_s1 + "igZxZiyepEnCXBXBaRZxgwFwTD6MJ6goaw+nETBnCKSIxjwdh1h6T5jm8IOuEyNwukuT4siie5JguaZsn+ShzAyZw6kyMJ4hCQ44g6U5/DeTI0E0FxGlGcojnMSgvDSS";
		var_s1 = var_s1 + "ROFQOANnMfxCD+dItFcVpVnWDRbFOFxMH0dQDiATItgaZpUnUOJ3GaWZ2gOdxklCDQNjYX4KmEaYYmMM43EkP0d4tR3gbBKKgOwGgtjsFQGodQuxCAvAWFIMwnwGgcEy";
		var_s1 = var_s1 + "CYC4FRijxE4Gl0AnAuCOFWBUAABwth+AACAEBAQ=";
		com_Appearance.Add(2,COMVariant::createFromStr(var_s1));
		var_s2 = "gBFLBCJwBAEHhEJAADhABI8IQAAYAQGKIYBkAKBQAGaAoDDWDoMAANAyjPBMKgBBCLIxhEYobgmGIXRpFMbxAKQahLEiTIklBI8ExXFqMQCkGKocgONYgTLOMZOXCEEw";
		var_s2 = var_s2 + "CgI=";
		com_Appearance.Add(3,COMVariant::createFromStr(var_s2));
	exchartview1.AntiAliasing(true);
	exchartview1.IndentSiblingY(4);
	exchartview1.ShowRoundLink(true);
	exchartview1.PenLink(0/*exPenSolid*/);
	exchartview1.SelColor(WinApi::RGB2int(255,255,0));
	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.DefaultNodePadding(-1/*exPaddingAll*/,6);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Caption("Constuction of a House");
		com_Node.BackColor(0x1000000);
		com_Node.ForeColor(WinApi::RGB2int(255,255,255));
		var_Node1 = com_Node.AddAssistant("<font ;6>Work:<r>100.00%<br>Budget:<r>$215,500.00"); com_Node1 = var_Node1;
			com_Node1.Left(false);
			com_Node1.ShowLinks(false);
			com_Node1.Padding(-1/*exPaddingAll*/,0);
			com_Node1.FixedWidth(72);
			com_Node1.BackColor(0x2000000);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node2 = com_Nodes.Add("1. Internal","Root","Internal"); com_Node2 = var_Node2;
			com_Node2.ArrangeSiblingNodesAs(2/*exTree*/);
			com_Node2.ShowRoundLink(false);
			com_Node2.BackColor(0x1ff0000);
			com_Node2.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node3 = com_Node2.AddAssistant("<font ;6>Work:<r>45.60%<br>Budget:<r>$86,500.00"); com_Node3 = var_Node3;
				com_Node3.Left(false);
				com_Node3.ShowLinks(false);
				com_Node3.Padding(-1/*exPaddingAll*/,0);
				com_Node3.FixedWidth(72);
				com_Node3.BackColor(0x2000000);
		var_Node4 = com_Nodes.Add("1.1 Electrical","Internal","Electrical"); com_Node4 = var_Node4;
			com_Node4.ShowRoundLink(false);
			com_Node4.BackColor(0x100ff00);
			com_Node4.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node5 = com_Node4.AddAssistant("<font ;6>Work:<r>11.80%<br>Budget:<r>$25,000.00"); com_Node5 = var_Node5;
				com_Node5.Left(false);
				com_Node5.ShowLinks(false);
				com_Node5.Padding(-1/*exPaddingAll*/,0);
				com_Node5.FixedWidth(72);
				com_Node5.BackColor(0x2000000);
		var_Node6 = com_Nodes.Add("1.1.1 Rough-in electrical","Electrical","RoughElectrical"); com_Node6 = var_Node6;
			com_Node6.BackColor(0x3000000);
			com_Node6.Padding(-1/*exPaddingAll*/,0);
			var_Node7 = com_Node6.AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$5,000.00"); com_Node7 = var_Node7;
				com_Node7.Left(false);
				com_Node7.ShowLinks(false);
				com_Node7.Padding(-1/*exPaddingAll*/,0);
				com_Node7.FixedWidth(72);
				com_Node7.BackColor(0x2000000);
		var_Node8 = com_Nodes.Add("1.1.2 Install and Terminate","Electrical","InstallTerminate"); com_Node8 = var_Node8;
			com_Node8.BackColor(0x3000000);
			com_Node8.Padding(-1/*exPaddingAll*/,0);
			var_Node9 = com_Node8.AddAssistant("<font ;6>Work:<r>1.90%<br>Budget:<r>$5,000.00"); com_Node9 = var_Node9;
				com_Node9.Left(false);
				com_Node9.ShowLinks(false);
				com_Node9.Padding(-1/*exPaddingAll*/,0);
				com_Node9.FixedWidth(72);
				com_Node9.BackColor(0x2000000);
		var_Node10 = com_Nodes.Add("1.1.3 HVAC Equipment","Electrical","HVAC"); com_Node10 = var_Node10;
			com_Node10.BackColor(0x3000000);
			com_Node10.Padding(-1/*exPaddingAll*/,0);
			var_Node11 = com_Node10.AddAssistant("<font ;6>Work:<r>7.10%<br>Budget:<r>$15,000.00"); com_Node11 = var_Node11;
				com_Node11.Left(false);
				com_Node11.ShowLinks(false);
				com_Node11.Padding(-1/*exPaddingAll*/,0);
				com_Node11.FixedWidth(72);
				com_Node11.BackColor(0x2000000);
		var_Node12 = com_Nodes.Add("1.2 Plumbing","Internal","Plumbing"); com_Node12 = var_Node12;
			com_Node12.ShowRoundLink(false);
			com_Node12.BackColor(0x100ff00);
			com_Node12.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node13 = com_Node12.AddAssistant("<font ;6>Work:<r>33.80%<br>Budget:<r>$61,000.00"); com_Node13 = var_Node13;
				com_Node13.Left(false);
				com_Node13.ShowLinks(false);
				com_Node13.Padding(-1/*exPaddingAll*/,0);
				com_Node13.FixedWidth(72);
				com_Node13.BackColor(0x2000000);
		var_Node14 = com_Nodes.Add("1.2.1 Rough-in plumbing","Plumbing","RoughPlumbing"); com_Node14 = var_Node14;
			com_Node14.BackColor(0x3000000);
			com_Node14.Padding(-1/*exPaddingAll*/,0);
			var_Node15 = com_Node14.AddAssistant("<font ;6>Work:<r>11.30%<br>Budget:<r>$22,000.00"); com_Node15 = var_Node15;
				com_Node15.Left(false);
				com_Node15.ShowLinks(false);
				com_Node15.Padding(-1/*exPaddingAll*/,0);
				com_Node15.FixedWidth(72);
				com_Node15.BackColor(0x2000000);
		var_Node16 = com_Nodes.Add("1.2.2 Set plumbing fixtures and trim","Plumbing","PlumbingFixtures"); com_Node16 = var_Node16;
			com_Node16.Width(256);
			com_Node16.BackColor(0x3000000);
			com_Node16.Padding(-1/*exPaddingAll*/,0);
			var_Node17 = com_Node16.AddAssistant("<font ;6>Work:<r>13.20%<br>Budget:<r>$31,000.00"); com_Node17 = var_Node17;
				com_Node17.Left(false);
				com_Node17.ShowLinks(false);
				com_Node17.Padding(-1/*exPaddingAll*/,0);
				com_Node17.FixedWidth(72);
				com_Node17.BackColor(0x2000000);
		var_Node18 = com_Nodes.Add("1.2.3 Test and clean","Plumbing","PlumbingTest"); com_Node18 = var_Node18;
			com_Node18.BackColor(0x3000000);
			com_Node18.Padding(-1/*exPaddingAll*/,0);
			var_Node19 = com_Node18.AddAssistant("<font ;6>Work:<r>9.30%<br>Budget:<r>$8,000.00"); com_Node19 = var_Node19;
				com_Node19.Left(false);
				com_Node19.ShowLinks(false);
				com_Node19.Padding(-1/*exPaddingAll*/,0);
				com_Node19.FixedWidth(72);
				com_Node19.BackColor(0x2000000);
		var_Node20 = com_Nodes.Add("2. Foundation","Root","Foundation"); com_Node20 = var_Node20;
			com_Node20.ArrangeSiblingNodesAs(2/*exTree*/);
			com_Node20.ShowRoundLink(false);
			com_Node20.BackColor(0x1ff0000);
			com_Node20.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node21 = com_Node20.AddAssistant("<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00"); com_Node21 = var_Node21;
				com_Node21.Left(false);
				com_Node21.ShowLinks(false);
				com_Node21.Padding(-1/*exPaddingAll*/,0);
				com_Node21.FixedWidth(72);
				com_Node21.BackColor(0x2000000);
		var_Node22 = com_Nodes.Add("2.1 Excavate","Foundation","Excavate"); com_Node22 = var_Node22;
			com_Node22.ShowRoundLink(false);
			com_Node22.BackColor(0x100ff00);
			com_Node22.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node23 = com_Node22.AddAssistant("<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00"); com_Node23 = var_Node23;
				com_Node23.Left(false);
				com_Node23.ShowLinks(false);
				com_Node23.Padding(-1/*exPaddingAll*/,0);
				com_Node23.FixedWidth(72);
				com_Node23.BackColor(0x2000000);
		var_Node24 = com_Nodes.Add("2.1.1 Pour Concrete","Excavate","Concrete"); com_Node24 = var_Node24;
			com_Node24.BackColor(0x3000000);
			com_Node24.Padding(-1/*exPaddingAll*/,0);
			var_Node25 = com_Node24.AddAssistant("<font ;6>Work:<r>7.90%<br>Budget:<r>$30,000.00"); com_Node25 = var_Node25;
				com_Node25.Left(false);
				com_Node25.ShowLinks(false);
				com_Node25.Padding(-1/*exPaddingAll*/,0);
				com_Node25.FixedWidth(72);
				com_Node25.BackColor(0x2000000);
		var_Node26 = com_Nodes.Add("2.1.2 Cure & Strip Forms","Excavate","CureForms"); com_Node26 = var_Node26;
			com_Node26.BackColor(0x3000000);
			com_Node26.Padding(-1/*exPaddingAll*/,0);
			var_Node27 = com_Node26.AddAssistant("<font ;6>Work:<r>10.30%<br>Budget:<r>$70,000.00"); com_Node27 = var_Node27;
				com_Node27.Left(false);
				com_Node27.ShowLinks(false);
				com_Node27.Padding(-1/*exPaddingAll*/,0);
				com_Node27.FixedWidth(72);
				com_Node27.BackColor(0x2000000);
		var_Node28 = com_Nodes.Add("2.2 Steel Erection","Foundation","Steel"); com_Node28 = var_Node28;
			com_Node28.ShowRoundLink(false);
			com_Node28.BackColor(0x100ff00);
			com_Node28.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node29 = com_Node28.AddAssistant("<font ;6>Work:<r>5.00%<br>Budget:<r>$9,000.00"); com_Node29 = var_Node29;
				com_Node29.Left(false);
				com_Node29.ShowLinks(false);
				com_Node29.Padding(-1/*exPaddingAll*/,0);
				com_Node29.FixedWidth(72);
				com_Node29.BackColor(0x2000000);
		var_Node30 = com_Nodes.Add("2.2.1 Steel Columns","Steel","SteelColumns"); com_Node30 = var_Node30;
			com_Node30.BackColor(0x3000000);
			com_Node30.Padding(-1/*exPaddingAll*/,0);
			var_Node31 = com_Node30.AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$50,000.00"); com_Node31 = var_Node31;
				com_Node31.Left(false);
				com_Node31.ShowLinks(false);
				com_Node31.Padding(-1/*exPaddingAll*/,0);
				com_Node31.FixedWidth(72);
				com_Node31.BackColor(0x2000000);
		var_Node32 = com_Nodes.Add("2.2.2 Beams","Steel","Beams"); com_Node32 = var_Node32;
			com_Node32.Width(256);
			com_Node32.BackColor(0x3000000);
			com_Node32.Padding(-1/*exPaddingAll*/,0);
			var_Node33 = com_Node32.AddAssistant("<font ;6>Work:<r>1.90%<br>Budget:<r>$2,000.00"); com_Node33 = var_Node33;
				com_Node33.Left(false);
				com_Node33.ShowLinks(false);
				com_Node33.Padding(-1/*exPaddingAll*/,0);
				com_Node33.FixedWidth(72);
				com_Node33.BackColor(0x2000000);
		var_Node34 = com_Nodes.Add("2.2.3 Joist","Steel","Joist"); com_Node34 = var_Node34;
			com_Node34.BackColor(0x3000000);
			com_Node34.Padding(-1/*exPaddingAll*/,0);
			var_Node35 = com_Node34.AddAssistant("<font ;6>Work:<r>1.10%<br>Budget:<r>$2,000.00"); com_Node35 = var_Node35;
				com_Node35.Left(false);
				com_Node35.ShowLinks(false);
				com_Node35.Padding(-1/*exPaddingAll*/,0);
				com_Node35.FixedWidth(72);
				com_Node35.BackColor(0x2000000);
		var_Node36 = com_Nodes.Add("3. External","Root","External"); com_Node36 = var_Node36;
			com_Node36.ArrangeSiblingNodesAs(2/*exTree*/);
			com_Node36.ShowRoundLink(false);
			com_Node36.BackColor(0x1ff0000);
			com_Node36.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node37 = com_Node36.AddAssistant("<font ;6>Work:<r>30.40%<br>Budget:<r>$83,500.00"); com_Node37 = var_Node37;
				com_Node37.Left(false);
				com_Node37.ShowLinks(false);
				com_Node37.Padding(-1/*exPaddingAll*/,0);
				com_Node37.FixedWidth(72);
				com_Node37.BackColor(0x2000000);
		var_Node38 = com_Nodes.Add("3.1 Masonry Work","External","Masonry"); com_Node38 = var_Node38;
			com_Node38.ShowRoundLink(false);
			com_Node38.BackColor(0x100ff00);
			com_Node38.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node39 = com_Node38.AddAssistant("<font ;6>Work:<r>16.20%<br>Budget:<r>$16,000.00"); com_Node39 = var_Node39;
				com_Node39.Left(false);
				com_Node39.ShowLinks(false);
				com_Node39.Padding(-1/*exPaddingAll*/,0);
				com_Node39.FixedWidth(72);
				com_Node39.BackColor(0x2000000);
		var_Node40 = com_Nodes.Add("3.1.1 Lay Masonry","Masonry","LayMasonry"); com_Node40 = var_Node40;
			com_Node40.BackColor(0x3000000);
			com_Node40.Padding(-1/*exPaddingAll*/,0);
			var_Node41 = com_Node40.AddAssistant("<font ;6>Work:<r>9.00%<br>Budget:<r>$35,000.00"); com_Node41 = var_Node41;
				com_Node41.Left(false);
				com_Node41.ShowLinks(false);
				com_Node41.Padding(-1/*exPaddingAll*/,0);
				com_Node41.FixedWidth(72);
				com_Node41.BackColor(0x2000000);
		var_Node42 = com_Nodes.Add("3.1.2 Install roof drains","Masonry","RoofDrains"); com_Node42 = var_Node42;
			com_Node42.BackColor(0x3000000);
			com_Node42.Padding(-1/*exPaddingAll*/,0);
			var_Node43 = com_Node42.AddAssistant("<font ;6>Work:<r>3.10%<br>Budget:<r>$2,000.00"); com_Node43 = var_Node43;
				com_Node43.Left(false);
				com_Node43.ShowLinks(false);
				com_Node43.Padding(-1/*exPaddingAll*/,0);
				com_Node43.FixedWidth(72);
				com_Node43.BackColor(0x2000000);
		var_Node44 = com_Nodes.Add("3.1.3 Install tile in toilet rooms","Masonry","TileToiles"); com_Node44 = var_Node44;
			com_Node44.BackColor(0x3000000);
			com_Node44.Padding(-1/*exPaddingAll*/,0);
			var_Node45 = com_Node44.AddAssistant("<font ;6>Work:<r>1.30%<br>Budget:<r>$10,000.00"); com_Node45 = var_Node45;
				com_Node45.Left(false);
				com_Node45.ShowLinks(false);
				com_Node45.Padding(-1/*exPaddingAll*/,0);
				com_Node45.FixedWidth(72);
				com_Node45.BackColor(0x2000000);
		var_Node46 = com_Nodes.Add("3.1.4 Roofing","Masonry","Roofing"); com_Node46 = var_Node46;
			com_Node46.BackColor(0x3000000);
			com_Node46.Padding(-1/*exPaddingAll*/,0);
			var_Node47 = com_Node46.AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$15,000.00"); com_Node47 = var_Node47;
				com_Node47.Left(false);
				com_Node47.ShowLinks(false);
				com_Node47.Padding(-1/*exPaddingAll*/,0);
				com_Node47.FixedWidth(72);
				com_Node47.BackColor(0x2000000);
		var_Node48 = com_Nodes.Add("3.2 Building Finishes","External","Building"); com_Node48 = var_Node48;
			com_Node48.ShowRoundLink(false);
			com_Node48.BackColor(0x100ff00);
			com_Node48.ForeColor(WinApi::RGB2int(255,255,255));
			var_Node49 = com_Node48.AddAssistant("<font ;6>Work:<r>14.20%<br>Budget:<r>$21,500.00"); com_Node49 = var_Node49;
				com_Node49.Left(false);
				com_Node49.ShowLinks(false);
				com_Node49.Padding(-1/*exPaddingAll*/,0);
				com_Node49.FixedWidth(72);
				com_Node49.BackColor(0x2000000);
		var_Node50 = com_Nodes.Add("3.2.1 Paint Walls","Building","Paint"); com_Node50 = var_Node50;
			com_Node50.BackColor(0x3000000);
			com_Node50.Padding(-1/*exPaddingAll*/,0);
			var_Node51 = com_Node50.AddAssistant("<font ;6>Work:<r>4.00%<br>Budget:<r>$8,000.00"); com_Node51 = var_Node51;
				com_Node51.Left(false);
				com_Node51.ShowLinks(false);
				com_Node51.Padding(-1/*exPaddingAll*/,0);
				com_Node51.FixedWidth(72);
				com_Node51.BackColor(0x2000000);
		var_Node52 = com_Nodes.Add("3.2.2 Ceiling Tiles","Building","CeilingTiles"); com_Node52 = var_Node52;
			com_Node52.Width(256);
			com_Node52.BackColor(0x3000000);
			com_Node52.Padding(-1/*exPaddingAll*/,0);
			var_Node53 = com_Node52.AddAssistant("<font ;6>Work:<r>3.60%<br>Budget:<r>$4,000.00"); com_Node53 = var_Node53;
				com_Node53.Left(false);
				com_Node53.ShowLinks(false);
				com_Node53.Padding(-1/*exPaddingAll*/,0);
				com_Node53.FixedWidth(72);
				com_Node53.BackColor(0x2000000);
		var_Node54 = com_Nodes.Add("3.2.3 Hang Wallpaper","Building","Wallpaper"); com_Node54 = var_Node54;
			com_Node54.BackColor(0x3000000);
			com_Node54.Padding(-1/*exPaddingAll*/,0);
			var_Node55 = com_Node54.AddAssistant("<font ;6>Work:<r>2.30%<br>Budget:<r>$1,500.00"); com_Node55 = var_Node55;
				com_Node55.Left(false);
				com_Node55.ShowLinks(false);
				com_Node55.Padding(-1/*exPaddingAll*/,0);
				com_Node55.FixedWidth(72);
				com_Node55.BackColor(0x2000000);
		var_Node56 = com_Nodes.Add("3.2.4 Carpet","Building","Carpet"); com_Node56 = var_Node56;
			com_Node56.BackColor(0x3000000);
			com_Node56.Padding(-1/*exPaddingAll*/,0);
			var_Node57 = com_Node56.AddAssistant("<font ;6>Work:<r>1.80%<br>Budget:<r>$6,000.00"); com_Node57 = var_Node57;
				com_Node57.Left(false);
				com_Node57.ShowLinks(false);
				com_Node57.Padding(-1/*exPaddingAll*/,0);
				com_Node57.FixedWidth(72);
				com_Node57.BackColor(0x2000000);
		var_Node58 = com_Nodes.Add("3.2.5 Hardware","Building","Hardware"); com_Node58 = var_Node58;
			com_Node58.BackColor(0x3000000);
			com_Node58.Padding(-1/*exPaddingAll*/,0);
			var_Node59 = com_Node58.AddAssistant("<font ;6>Work:<r>2.50%<br>Budget:<r>$2,000.00"); com_Node59 = var_Node59;
				com_Node59.Left(false);
				com_Node59.ShowLinks(false);
				com_Node59.Padding(-1/*exPaddingAll*/,0);
				com_Node59.FixedWidth(72);
				com_Node59.BackColor(0x2000000);
	exchartview1.EndUpdate();
}
196:
Does your control support padding (padding properties are used to generate space around content)

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = com_Nodes.Add("L1 A1",,"LA"); com_Node = var_Node;
			com_Node.BackColor(WinApi::RGB2int(255,0,0));
			com_Node.Padding(-1/*exPaddingAll*/,16);
		com_Nodes.Add("L1 B1",,"LB");
		com_Nodes.Add("L2 A1","LA","LA2");
		com_Nodes.Add("L2 B2","LB","LB2");
	var_Node1 = COM::createFromObject(exchartview1.Nodes()).Item("root"); com_Node1 = var_Node1;
	com_Node1.Caption("Ls As");
	exchartview1.EndUpdate();
}
195:
Does your control support padding (padding properties are used to generate space around content)

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.DefaultNodePadding(-1/*exPaddingAll*/,8);
	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1 A1",,"LA");
		com_Nodes.Add("L1 B1",,"LB");
		com_Nodes.Add("L2 A1","LA","LA2");
		com_Nodes.Add("L2 B2","LB","LB2");
	var_Node = COM::createFromObject(exchartview1.Nodes()).Item("root"); com_Node = var_Node;
	com_Node.Caption("Ls As");
	exchartview1.EndUpdate();
}
194:
How do I programmatically edit a node

public void init()
{
	;

	super();

	exchartview1.Nodes().Add("Text",,"1234");
	exchartview1.EditNode("1234");
}
193:
WidthNode does not seem to do anything. What this property is for

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.WidthNode(16);
	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1 A1",,"LA");
		com_Nodes.Add("L1 B1",,"LB");
		com_Nodes.Add("L2 A1","LA","LA2");
		com_Nodes.Add("L2 B2","LB","LB2");
	var_Node = COM::createFromObject(exchartview1.Nodes()).Item("root"); com_Node = var_Node;
	com_Node.Caption("Ls As");
}
192:
Does your control support Print and Print-Preview, such as Fit-To-Page

public void init()
{
	COM com_Node,com_Nodes,com_Print;
	anytype var_Node,var_Nodes,var_Print;
	;

	super();

	exchartview1.FixedWidthNode(512);
	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.ShowLinkDir(false);
		com_Nodes.Add("L1_B",,"LB");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
	// Add 'exprint.dll(ExPrint.dll)' reference to your project.
	// Add 'ExPrint 1.0 Control Library(ExPrint.dll)' reference to your project.
	var_Print = COM::createFromObject(new EXPRINTLib.exprint()); com_Print = var_Print;
		com_Print.Options("FitToPage = On");
		com_Print.PrintExt(exchartview1);
		com_Print.Preview();
}
191:
Does your control support Print and Print-Preview

public void init()
{
	COM com_Node,com_Nodes,com_Print;
	anytype var_Node,var_Nodes,var_Print;
	;

	super();

	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.ShowLinkDir(false);
		com_Nodes.Add("L1_B",,"LB");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
	// Add 'exprint.dll(ExPrint.dll)' reference to your project.
	// Add 'ExPrint 1.0 Control Library(ExPrint.dll)' reference to your project.
	var_Print = COM::createFromObject(new EXPRINTLib.exprint()); com_Print = var_Print;
		com_Print.PrintExts(COM::createFromVariant(exchartview1));
		com_Print.Preview();
}
190:
Does your control support subscript or superscript, in HTML captions

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("<sha ;;0>Event <b><font ;6><off 4>1",,"LA")); com_Node = var_Node;
		com_Node.ShowLinkDir(false);
		com_Nodes.Add("<sha ;;0>Event <b><font ;6><off 4>2",,"LB");
		com_Nodes.Add("<sha ;;0>Event <b><font ;6><off -6>2<off 4>3<off 4>1","LA","LA2");
		com_Nodes.Add("Event","LB","LB2");
}
189:
Is it possible to move a node by a simple click rather than SHIFT + Click

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.AllowMoveChart(0/*exDisallow*/);
	exchartview1.AllowMoveNode(1/*exLeftClick*/);
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.ShowLinkDir(false);
		com_Nodes.Add("L1_B",,"LB");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
}
188:
How can I disable moving the nodes at runtime
public void init()
{
	;

	super();

	exchartview1.AllowMoveNode(0/*exDisallow*/);
}
187:
How can I disable resizing the chart using the middle mouse button
public void init()
{
	;

	super();

	exchartview1.AllowResizeChart(0/*exDisallow*/);
}
186:
How can I disable inline editing
public void init()
{
	;

	super();

	exchartview1.AllowEdit(0/*exDisallow*/);
}
185:
Would like to be able to click on a node and have a pop-up window appear with additional detail and information about the individual in the node. Is this possible

// MouseUp event - Occurs when the user releases a mouse button.
void onEvent_MouseUp(int _Button,int _Shift,int _X,int _Y)
{
	// Items.Add(Me.NodeFromPoint(-1,-1).Caption,0,1234)
	COM com_PopupMenu;
	anytype var_PopupMenu;
	;
	// Add 'expmenu.dll(ExPMenu.dll)' reference to your project.
	// Add 'ExPopupMenu 1.0 Control Library(ExPMenu.dll)' reference to your project.
	var_PopupMenu = COM::createFromObject(new EXPOPUPMENULib.expopupmenu()); com_PopupMenu = var_PopupMenu;
		print( com_PopupMenu.ShowAtCursor() );
}

public void init()
{
	COM com_Node,com_Nodes,com_PopupMenu;
	anytype var_Node,var_Nodes,var_PopupMenu;
	;

	super();

	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.ShowLinkDir(false);
		com_Nodes.Add("L1_B",,"LB");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
}
184:
I am trying to create a hyperlink. I can get the link but I cannot tell the link where to go. What can I do

// AnchorClick event - Occurs when an anchor element is clicked.
void onEvent_AnchorClick(str _AnchorID,str _Options)
{
	;
	print( _Options );
}

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("<a;http://www.exontrol.com>exontrol</a>",,"1234");
}
183:
Is it possible to put a caption on the regular links

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.LinkCaption("<fgcolor=FF0000><font ;6>caption<br><c><bgcolor=FFFFFF><a>link");
		com_Nodes.Add("L1_B",,"LB");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
}
182:
Is it possible to hide directions for specific links

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.ShowLinkDir(false);
		com_Nodes.Add("L1_B",,"LB");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
}
181:
Does your control supports multiple lines tooltip

public void init()
{
	str var_s;
	;

	super();

	exchartview1.HTMLPicture("pic1","c:\\exontrol\\images\\zipdisk.gif");
	exchartview1.ToolTipDelay(1);
	var_s = "<br><font Tahoma;10>This</font> is a <b>multi-lines</b> tooltip assigned to a column. The tooltip supports built-in HTML tags, i";
	var_s = var_s + "cons and pictures.<br><br><br><img>pic1</img> picture ... <br><br>";
	exchartview1.Root().ToolTip(var_s);
}
180:
Can I change the border's node, using your EBN technology, including specifying a color

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\hot.ebn");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		var_Node = com_Nodes.Add("Sub 1","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.<br>-using no color");
			com_Node.BackColor(0x1000000);
		var_Node1 = com_Nodes.Add("Sub 2","1234"); com_Node1 = var_Node1;
			com_Node1.Caption("This is a bit of long text that should break the line.<br>-using a color");
			com_Node1.BackColor(0x100ff00);
}
179:
Can the chart be arranged from the left to right (LTR)

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.Layout(1/*exLayoutLTR*/);
	exchartview1.ShowLinksDir(1);
	exchartview1.IndentSiblingX(32);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child1",,"1234");
		com_Nodes.Add("Child2",,"1235");
		com_Nodes.Add("Sub 1","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Sub 2","1234")); com_Node = var_Node;
		com_Node.Caption("This is a bit of long text that should break the line.");
	exchartview1.EndUpdate();
}
178:
Is there any property to keep the aspect ratio for all pictures, but still keep the size of nodes

public void init()
{
	COM com_Node,com_Node1,com_Node2,com_Nodes;
	anytype var_Node,var_Node1,var_Node2,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.PictureHeightNode(48);
	exchartview1.PictureAspectRatioNode(2/*exAspectRatioHeight*/);
	exchartview1.FixedWidthNode(82);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = com_Nodes.Add("PNG <b>1",,"0"); com_Node = var_Node;
			com_Node.Picture("c:\\exontrol\\images\\card.png");
			com_Node.Alignment(1/*CenterAlignment*/);
		var_Node1 = com_Nodes.Add("PNG <b>2",,"1"); com_Node1 = var_Node1;
			com_Node1.Picture("c:\\exontrol\\images\\diary.png");
			com_Node1.Alignment(1/*CenterAlignment*/);
		var_Node2 = com_Nodes.Add("PNG <b>3",,"2"); com_Node2 = var_Node2;
			com_Node2.Picture("c:\\exontrol\\images\\sun.png");
			com_Node2.Alignment(1/*CenterAlignment*/);
	exchartview1.Root().Alignment(1/*CenterAlignment*/);
	exchartview1.EndUpdate();
}
177:
Is there any property to keep the aspect ratio for all pictures

public void init()
{
	COM com_Node,com_Node1,com_Node2,com_Nodes;
	anytype var_Node,var_Node1,var_Node2,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.PictureHeightNode(48);
	exchartview1.PictureAspectRatioNode(2/*exAspectRatioHeight*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = com_Nodes.Add("PNG <b>1",,"0"); com_Node = var_Node;
			com_Node.Picture("c:\\exontrol\\images\\card.png");
		var_Node1 = com_Nodes.Add("PNG <b>2",,"1"); com_Node1 = var_Node1;
			com_Node1.Picture("c:\\exontrol\\images\\diary.png");
		var_Node2 = com_Nodes.Add("PNG <b>3",,"2"); com_Node2 = var_Node2;
			com_Node2.Picture("c:\\exontrol\\images\\sun.png");
	exchartview1.EndUpdate();
}
176:
Is there any property to keep the aspect ratio for all pictures

public void init()
{
	COM com_Node,com_Node1,com_Node2,com_Nodes;
	anytype var_Node,var_Node1,var_Node2,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.PictureWidthNode(48);
	exchartview1.PictureAspectRatioNode(1/*exAspectRatioWidth*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = com_Nodes.Add("PNG <b>1",,"0"); com_Node = var_Node;
			com_Node.Picture("c:\\exontrol\\images\\card.png");
		var_Node1 = com_Nodes.Add("PNG <b>2",,"1"); com_Node1 = var_Node1;
			com_Node1.Picture("c:\\exontrol\\images\\diary.png");
		var_Node2 = com_Nodes.Add("PNG <b>3",,"2"); com_Node2 = var_Node2;
			com_Node2.Picture("c:\\exontrol\\images\\sun.png");
	exchartview1.EndUpdate();
}
175:
Is there any property to keep the aspect ratio for displayed picture

public void init()
{
	COM com_Node,com_Node1,com_Node2,com_Nodes;
	anytype var_Node,var_Node1,var_Node2,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = com_Nodes.Add("Ratio/None",,"0"); com_Node = var_Node;
			com_Node.Picture("c:\\exontrol\\images\\card.png");
			com_Node.PictureWidth(48);
			com_Node.PictureHeight(48);
		var_Node1 = com_Nodes.Add("Ratio/Width",,"1"); com_Node1 = var_Node1;
			com_Node1.Picture("c:\\exontrol\\images\\card.png");
			com_Node1.PictureWidth(48);
			com_Node1.PictureAspectRatio(1/*exAspectRatioWidth*/);
		var_Node2 = com_Nodes.Add("Ratio/Height",,"2"); com_Node2 = var_Node2;
			com_Node2.Picture("c:\\exontrol\\images\\card.png");
			com_Node2.PictureHeight(48);
			com_Node2.PictureAspectRatio(2/*exAspectRatioHeight*/);
	exchartview1.EndUpdate();
}
174:
Is is possible to show the round an arbitrary link

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.AntiAliasing(true);
	exchartview1.ShowLinksDir(false);
	exchartview1.PenWidthLink(1);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		com_Nodes.Add("L1_B<br><br>Cust",,"LB");
		var_Node = com_Nodes.Add("L2_A","LA","LA2"); com_Node = var_Node;
			com_Node.LinkTo("LB,LB22");
			com_Node.LinkToColor("LB",WinApi::RGB2int(255,0,0));
			com_Node.LinkToWidth("LB",2);
			com_Node.LinkToPen("LB",2/*exPenDot*/);
			com_Node.LinkToShowDir("LB",true);
			com_Node.LinkToRound("LB",true);
			com_Node.LinkToRound("LB22",true);
			com_Node.LinkToShowDir("LB22",true);
			com_Node.LinkToColor("LB22",WinApi::RGB2int(128,0,0));
			com_Node.LinkToWidth("LB22",2);
		com_Nodes.Add("L2_B1","LB","LB21");
		com_Nodes.Add("L2_B2","LB","LB22");
		com_Nodes.Add("L2_B3","LB","LB23");
}
173:
Is is possible to show the round an arbitrary link

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.AntiAliasing(true);
	exchartview1.ShowLinksDir(false);
	exchartview1.PenWidthLink(1);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		com_Nodes.Add("L1_B<br><br>Cust",,"LB");
		var_Node = com_Nodes.Add("L2_A","LA","LA2"); com_Node = var_Node;
			com_Node.LinkTo("LB");
			com_Node.LinkToColor("LB",WinApi::RGB2int(255,0,0));
			com_Node.LinkToWidth("LB",2);
			com_Node.LinkToPen("LB",2/*exPenDot*/);
			com_Node.LinkToShowDir("LB",true);
			com_Node.LinkToRound("LB",true);
		com_Nodes.Add("L2_B1","LB","LB21");
		com_Nodes.Add("L2_B2","LB","LB22");
		com_Nodes.Add("L2_B3","LB","LB23");
}
172:
Is is possible to show the direction for a linktoline, even if the ShowLinksDir is False

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.ShowLinksDir(false);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		var_Node = com_Nodes.Add("L1_B<br><br>Cust",,"LB"); com_Node = var_Node;
			com_Node.LinkTo("LA2");
			com_Node.LinkToColor("LA2",WinApi::RGB2int(255,0,0));
			com_Node.LinkToWidth("LA2",2);
			com_Node.LinkToPen("LA2",3/*exPenDashDot*/);
			com_Node.LinkToShowDir("LA2",true);
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B1","LB","LB21");
		com_Nodes.Add("L2_B2","LB","LB22");
		com_Nodes.Add("L2_B3","LB","LB23");
}
171:
Is is possible to change the width for a specified linkto line

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		var_Node = com_Nodes.Add("L1_B<br><br>Cust",,"LB"); com_Node = var_Node;
			com_Node.LinkTo("LA2");
			com_Node.LinkToColor("LA2",WinApi::RGB2int(255,0,0));
			com_Node.LinkToWidth("LA2",4);
			com_Node.LinkToPen("LA2",0/*exPenSolid*/);
			com_Node.LinkToCaption("LA2","L2A-L1B");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B1","LB","LB21");
		com_Nodes.Add("L2_B2","LB","LB22");
		com_Nodes.Add("L2_B3","LB","LB23");
}
170:
Is is possible to change the width for a specified linkto line

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		var_Node = com_Nodes.Add("L1_B<br><br>Cust",,"LB"); com_Node = var_Node;
			com_Node.LinkTo("LA2");
			com_Node.LinkToColor("LA2",WinApi::RGB2int(255,0,0));
			com_Node.LinkToWidth("LA2",2);
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B1","LB","LB21");
		com_Nodes.Add("L2_B2","LB","LB22");
		com_Nodes.Add("L2_B3","LB","LB23");
}
169:
Is is possible to change the color for a specified linkto line

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"LA")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		var_Node = com_Nodes.Add("L1_B<br><br>Cust",,"LB"); com_Node = var_Node;
			com_Node.LinkTo("LA2");
			com_Node.LinkToColor("LA2",WinApi::RGB2int(255,0,0));
			com_Node.LinkToWidth("LA2",2);
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B1","LB","LB21");
		com_Nodes.Add("L2_B2","LB","LB22");
		com_Nodes.Add("L2_B3","LB","LB23");
}
168:
How can I specify the size for a picture being shown in a specified node only

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = com_Nodes.Add("Child 1",,"1"); com_Node = var_Node;
			com_Node.Picture("c:\\exontrol\\images\\zipdisk.gif");
			com_Node.PictureWidth(64);
			com_Node.PictureHeight(64);
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child 2",,"2")); com_Node1 = var_Node1;
		com_Node1.Picture("c:\\exontrol\\images\\auction.gif");
}
167:
How can I resize the pictures being shown in the nodes

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PictureHeightNode(24);
	exchartview1.PictureWidthNode(24);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("Child 1",,"1")); com_Node = var_Node;
		com_Node.Picture("c:\\exontrol\\images\\zipdisk.gif");
		var_Node = COM::createFromObject(com_Nodes.Add("Child 2",,"2")); com_Node = var_Node;
		com_Node.Picture("c:\\exontrol\\images\\auction.gif");
}
166:
Can I change the width of the node's border

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = com_Nodes.Add("Child 1",,"1"); com_Node = var_Node;
			com_Node.BorderWidth(3);
			com_Node.DrawRoundNode(false);
		com_Nodes.Add("Child 2",,"2");
}
165:
Can I change the visual appearance of the node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("Child 1",,"1")); com_Node = var_Node;
		com_Node.BackColor(0x1000000);
		com_Nodes.Add("Child 2",,"2");
}
164:
Can I specify a different color for node's border

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("Child 1",,"1")); com_Node = var_Node;
		com_Node.BorderColor(WinApi::RGB2int(255,0,0));
		com_Nodes.Add("Child 2",,"2");
}
163:
Can I display my image on my links

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.HTMLPicture("pic1","c:\\exontrol\\images\\colorize.gif");
	exchartview1.AntiAliasing(true);
	exchartview1.IndentSiblingY(30);
	exchartview1.IndentSiblingX(60);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1_A",,"LA");
		var_Node = com_Nodes.Add("L1_B",,"LB"); com_Node = var_Node;
			com_Node.LinkTo("LA2");
			com_Node.LinkToCaption("LA2","<img>pic1</img> text");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
}
162:
How can I show a caption on my link

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.AntiAliasing(true);
	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1_A",,"LA");
		var_Node = com_Nodes.Add("L1_B",,"LB"); com_Node = var_Node;
			com_Node.LinkTo("LA2");
			com_Node.LinkToCaption("LA2","text");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
}
161:
How can I show smootly the arrows

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.AntiAliasing(true);
	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1_A",,"LA");
		var_Node = COM::createFromObject(com_Nodes.Add("L1_B",,"LB")); com_Node = var_Node;
		com_Node.LinkTo("LA2");
		var_Node = COM::createFromObject(com_Nodes.Add("L2_A","LA","LA2")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		com_Nodes.Add("L2_B","LB","LB2");
}
160:
How can I show direction on my links

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.IndentSiblingY(30);
	exchartview1.ShowLinksDir(true);
	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	exchartview1.AntiAliasing(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1_A",,"LA");
		var_Node = COM::createFromObject(com_Nodes.Add("L1_B",,"LB")); com_Node = var_Node;
		com_Node.LinkTo("LA2");
		var_Node = COM::createFromObject(com_Nodes.Add("L2_A","LA","LA2")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		com_Nodes.Add("L2_B","LB","LB2");
}
159:
How can I add a doubled direction link

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1_A",,"LA");
		var_Node = COM::createFromObject(com_Nodes.Add("L1_B",,"LB")); com_Node = var_Node;
		com_Node.LinkTo("LA2");
		var_Node = COM::createFromObject(com_Nodes.Add("L2_A","LA","LA2")); com_Node = var_Node;
		com_Node.LinkTo("LB");
		com_Nodes.Add("L2_B","LB","LB2");
}
158:
How can I add arbitrary links

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("L1_A",,"LA");
		var_Node = COM::createFromObject(com_Nodes.Add("L1_B",,"LB")); com_Node = var_Node;
		com_Node.LinkTo("LA2");
		com_Nodes.Add("L2_A","LA","LA2");
		com_Nodes.Add("L2_B","LB","LB2");
}
157:
How can I add multiple parents

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenWidthLink(2);
	exchartview1.LinkColor(WinApi::RGB2int(0,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("L1_A",,"L1")); com_Node = var_Node;
		com_Node.AddGroup("L1_B");
		com_Nodes.Add("L_A","L1");
		com_Nodes.Add("L_B","L1");
		com_Nodes.Add("L_C","L1");
}
156:
How can I add multiple parents or roots

public void init()
{
	COM com_Node,com_Node1,com_Node2,com_Node3,com_Nodes;
	anytype var_Node,var_Node1,var_Node2,var_Node3,var_Nodes;
	str var_s,var_s1,var_s2;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.HasButtons(3/*exWPlus*/);
	exchartview1.ButtonsAlign(1/*UpperCenter*/);
	exchartview1.PenWidthLink(3);
	exchartview1.IndentChild(32);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.HasButton(false);
		var_s = "<r><dotline><b>Root 1</b><br>Some information <a info>here</a>.<br><upline><dotline>Line 1:<r><fgcolor=0000FF><b>1</b></fgcolor>";
		var_s = var_s + "<br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3";
		com_Node.Caption(var_s);
		com_Node.Image(0);
		var_s1 = "<r><dotline><b>Root 2</b><br>Some information <a info>here</a>.<br><upline><dotline>Line 1:<r><fgcolor=0000FF><b>1</b></fgcolor>";
		var_s1 = var_s1 + "<br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3";
		com_Node.AddGroup(var_s1);
		var_s2 = "<r><dotline><b>Root 3</b><br>Some information <a info>here</a>.<br><upline><dotline>Line 1:<r><fgcolor=0000FF><b>1</b></fgcolor>";
		var_s2 = var_s2 + "<br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3";
		com_Node.AddGroup(var_s2);
		var_Node1 = COM::createFromObject(com_Node.AddAssistant("<b>Assistant</b> <a1>node 1</a>")); com_Node1 = var_Node1;
		com_Node1.Key("A");
		var_Node1 = com_Node.AddAssistant("<b>Assistant</b> <a2>node 2</a>"); com_Node1 = var_Node1;
			com_Node1.Left(true);
			com_Node1.ShowLinks(false);
			com_Node1.LinkTo("A");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node2 = com_Nodes.Add("Parent <b>1</b>",,"Key1"); com_Node2 = var_Node2;
			com_Node2.HasButton(false);
			com_Node2.ArrangeSiblingNodesAs(2/*exTree*/);
			com_Node2.ShowRoundLink(true);
			com_Node2.AddGroup("Parent <b>2</b>");
			com_Node2.AddGroup("Parent <b>3</b>");
		var_Node3 = COM::createFromObject(com_Nodes.Add("SubItem 1","Key1","S1")); com_Node3 = var_Node3;
		com_Node3.HasButton(false);
		com_Nodes.Add("SubItem 1.1","S1","S111");
		com_Nodes.Add("SubItem 1.2","S1","S112");
		com_Nodes.Add("SubItem 2","Key1");
		var_Node3 = COM::createFromObject(com_Nodes.Add("Item 2",,"Key2")); com_Node3 = var_Node3;
		com_Node3.Expanded(false);
		com_Nodes.Add("SubItem 1","Key2");
		com_Nodes.Add("SubItem 2","Key2");
	exchartview1.EndUpdate();
}
155:
How can I align the text/caption on the scroll bar

public void init()
{
	;

	super();

	exchartview1.ScrollPartCaption(1/*exHScroll*/,512/*exLowerBackPart*/,"left");
	exchartview1.ScrollPartCaptionAlignment(1/*exHScroll*/,512/*exLowerBackPart*/,0/*LeftAlignment*/);
	exchartview1.ScrollPartCaption(1/*exHScroll*/,128/*exUpperBackPart*/,"right");
	exchartview1.ScrollPartCaptionAlignment(1/*exHScroll*/,128/*exUpperBackPart*/,2/*RightAlignment*/);
	exchartview1.FixedWidthNode(320);
}
154:
How can I show round links

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.ShowRoundLink(true);
	exchartview1.Root().Image(0);
	exchartview1.IndentSiblingX(32);
	exchartview1.IndentSiblingY(64);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node = var_Node;
		com_Node.ArrangeSiblingNodesAs(1/*exHorizontally*/);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
153:
How do I access a node by its key

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child 1",,"C1");
		com_Nodes.Add("Sub Child 1","C1","SC1");
		com_Nodes.Add("Sub Sub Shild 1","SC1");
	var_Node = COM::createFromObject(exchartview1.Nodes()).Item("SC1"); com_Node = var_Node;
	com_Node.BackColor(WinApi::RGB2int(255,0,0));
}
152:
How can I get the number of nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.Root().ArrangeSiblingNodesAs(2/*exTree*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child 1",,"C1");
		com_Nodes.Add("Sub Child 1","C1","SC1");
		com_Nodes.Add("Sub Sub Shild 1","SC1");
		com_Nodes.Remove(COMVariant::createFromInt(3));
}
151:
How can I remove all nodes in the chart
public void init()
{
	;

	super();

	exchartview1.Nodes().Clear();
}
150:
How can I clear the chart
public void init()
{
	;

	super();

	exchartview1.Nodes().Clear();
}
149:
How can I get the number of nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.Root().ArrangeSiblingNodesAs(2/*exTree*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child 1",,"C1");
		com_Nodes.Add("Sub Child 1","C1","SC1");
		com_Nodes.Add("Sub Sub Shild 1","SC1");
		com_Nodes.Add(com_Nodes.Count());
}
148:
How can I add a child node

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.Root().ArrangeSiblingNodesAs(2/*exTree*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child 1",,"C1");
		com_Nodes.Add("Sub Child 1","C1","SC1");
		com_Nodes.Add("Sub Sub Shild 1","SC1");
}
147:
How can I add a child node

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child 1",,"C1");
		com_Nodes.Add("Child 2",,"C2");
		com_Nodes.Add("Sub Child 1","C1","SC1");
		com_Nodes.Add("Sub Sub Shild 1","SC1");
}
146:
How can I draw link or a line between my own nodes

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.PenLink(0/*exPenSolid*/);
	exchartview1.PenWidthLink(3);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node1 = com_Nodes.Add("Sub 2","1234"); com_Node1 = var_Node1;
			com_Node1.LinkTo("AA");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>",,"AA");
}
145:
How can I show or hide the link or a line between nodes

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.ShowLinks(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
144:
How can I hide or show the +/- expand/collapse buttons for a specified node

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.HasButton(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
143:
How can I expand or collapse a node

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
142:
How can I assign an icon to the root node

public void init()
{
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	exchartview1.Root().Image(1);
}
141:
How can I access an assistant nodes

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	str var_s;
	;

	super();

	exchartview1.BeginUpdate();
	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
		var_Node1 = COM::createFromObject(com_Node.Assistant(COMVariant::createFromInt(0))); com_Node1 = var_Node1;
		com_Node1.Image(1);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.EndUpdate();
}
140:
How can I get the number or count of assistant nodes

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
		com_Node.AddAssistant(com_Node.CountAssistants());
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.EndUpdate();
}
139:
How can I display assistant nodes on the right side only

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		var_Node1 = COM::createFromObject(com_Node.AddAssistant("Assistant 1")); com_Node1 = var_Node1;
		com_Node1.Left(false);
		var_Node1 = COM::createFromObject(com_Node.AddAssistant("Assistant 2")); com_Node1 = var_Node1;
		com_Node1.Left(false);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.EndUpdate();
}
138:
How can I display assistant nodes on the left side only

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		var_Node1 = COM::createFromObject(com_Node.AddAssistant("Assistant 1")); com_Node1 = var_Node1;
		com_Node1.Left(true);
		var_Node1 = COM::createFromObject(com_Node.AddAssistant("Assistant 2")); com_Node1 = var_Node1;
		com_Node1.Left(true);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.EndUpdate();
}
137:
How can I clear or remove all assistant nodes

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.BeginUpdate();
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
		com_Node.ClearAssistants();
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.EndUpdate();
}
136:
How can I remove an assistant node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
		com_Node.RemoveAssistant(COMVariant::createFromInt(0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
135:
How can I add assistant node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
134:
Can I change the border's node, using your EBN technology

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\hot.ebn");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.BackColor(0x1000000);
}
133:
Can I remove the shadow for a specified node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.ShadowNode(false);
}
132:
Can I change the border for a specified node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.PenBorderNode(4/*exPenDashDotDot*/);
}
131:
Can I remove the round corner for a specified node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.DrawRoundNode(false);
}
130:
How can I disable or enable a node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.Enabled(false);
}
129:
How can I specify the height of the node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.FixedHeight(128);
}
128:
How can I specify the width of the node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.FixedWidth(128);
}
127:
How can I specify the width of the node to wrap it's content

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("This is a bit of long text that should break the line.");
			com_Node.Width(128);
}
126:
How can I change the position of the node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Sub 2","1234")); com_Node = var_Node;
		com_Node.Position(0);
}
125:
How can I count or get the number of child nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add(com_Nodes.Item("1234").NodeCount());
}
124:
How can I enumerate the child nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add(com_Nodes.Item("1234").FirstNode().Caption());
		com_Nodes.Add(com_Nodes.Item("1234").FirstNode().NextNode().Caption());
}
123:
How can I change the node's parent

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.Nodes().Add("Child 1",,"1234");
	exchartview1.Nodes().Add("Sub 1","1234");
	exchartview1.Nodes().Add("Sub 2","1234");
	exchartview1.Nodes().Add("Child 2",,"1235");
	exchartview1.Nodes().Add("Sub 1","1235");
	exchartview1.Nodes().Add("To Move","1235","Move");
	var_Node = COM::createFromObject(exchartview1.Nodes()).Item("Move"); com_Node = var_Node;
		com_Node.Parent(exchartview1.Root());
		com_Node.Caption("Moved 2 Root from Child 2");
	exchartview1.EndUpdate();
}
122:
How can I assign a key to a node

public void init()
{
	;

	super();

	exchartview1.Nodes().Add("Child",,"1234");
	exchartview1.Nodes().Add("Sub 1","1234");
	exchartview1.Nodes().Add("Sub 2","1234");
}
121:
How can I assign a key to a node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Key("1234");
	exchartview1.Nodes().Add("Sub 1","1234");
	exchartview1.Nodes().Add("Sub 2","1234");
}
120:
How can I change the node's background color

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
		com_Node.BackColor(WinApi::RGB2int(255,0,0));
		com_Node.ClearBackColor();
}
119:
How can I change the node's background color

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.BackColor(WinApi::RGB2int(255,0,0));
}
118:
How can I change the node's foreground color

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
		com_Node.ForeColor(WinApi::RGB2int(255,0,0));
		com_Node.ClearForeColor();
}
117:
How can I change the node's foreground color

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.ForeColor(WinApi::RGB2int(255,0,0));
}
116:
How can I assign a tooltip to a node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("ToolTip"); com_Node = var_Node;
		com_Node.ToolTip("This is a bit of text that's shown when the cursor hovers this <b>node</b>.");
		com_Node.ToolTipTitle("TITLE");
}
115:
How can I assign a different font for the node's tooltip

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("ToolTip"); com_Node = var_Node;
	com_Node.ToolTip("<font Tahoma;12>This is a bit of text that's shown when the cursor hovers this <b>node</b>.</font>");
}
114:
How can I assign a tooltip to a node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("ToolTip"); com_Node = var_Node;
	com_Node.ToolTip("This is a bit of text that's shown when the cursor hovers this <b>node</b>.");
}
113:
How can I assign any extra data to my node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.UserData("your data");
}
112:
How can I assign an icon and a picture to a node

public void init()
{
	COM com_Node;
	anytype var_Node;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
		com_Node.Image(1);
		com_Node.Picture(COM::createFromVariant(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")));
		com_Node.PictureAlignment(3/*exImageBottom*/);
}
111:
How can I align the picture in the node
public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
		com_Node.Picture(COM::createFromVariant(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")));
		com_Node.PictureAlignment(3/*exImageBottom*/);
}
110:
How can I align the picture in the node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
		com_Node.Picture(COM::createFromVariant(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")));
		com_Node.PictureAlignment(2/*exImageTop*/);
}
109:
How can I align the picture in the node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
		com_Node.Picture(COM::createFromVariant(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")));
		com_Node.PictureAlignment(1/*exImageRight*/);
}
108:
How can I assign a picture to a node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Picture(COM::createFromVariant(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")));
}
107:
How can I align the icon in the node

public void init()
{
	COM com_Node;
	anytype var_Node;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Just a node with an icon"); com_Node = var_Node;
		com_Node.Image(1);
		com_Node.ImageAlignment(1/*exImageRight*/);
}
106:
How can I align the icon in the node

public void init()
{
	COM com_Node;
	anytype var_Node;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Just a node with an icon"); com_Node = var_Node;
		com_Node.Image(1);
		com_Node.ImageAlignment(3/*exImageBottom*/);
}
105:
How can I align the icon in the node

public void init()
{
	COM com_Node;
	anytype var_Node;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Just a node with an icon"); com_Node = var_Node;
		com_Node.Image(1);
		com_Node.ImageAlignment(2/*exImageTop*/);
}
104:
How can I assign an icon to a node

public void init()
{
	COM com_Node;
	anytype var_Node;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Image(1);
}
103:
How can I change the font for a node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("<font Tahoma;12>new</font> caption");
}
102:
How can I add a multiple lines node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add(""); com_Node = var_Node;
	com_Node.Caption("Line 1<br>Line 2<br>Line3");
}
101:
How can I add a multiple lines node

public void init()
{
	;

	super();

	exchartview1.Nodes().Add("Line 1<br>Line 2<br>Line3");
}
100:
How can I change the background color for parts of the text

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("<bgcolor=FF0000>new</bgcolor> caption");
}
99:
How can I change the foreground color for parts of the text

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("<fgcolor=FF0000>new</fgcolor> caption");
}
98:
How can I show the node as strikeout

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("<s>new</s> caption");
}
97:
How can I show the node as underlined

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("<u>new</u> caption");
}
96:
How can I show the node as italic

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("<i>new</i> caption");
}
95:
How can I bold the node

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("<b>new</b> caption");
}
94:
How can I change the node's caption

public void init()
{
	COM com_Node;
	anytype var_Node;
	;

	super();

	var_Node = COM::createFromObject(exchartview1.Nodes()).Add("Child"); com_Node = var_Node;
	com_Node.Caption("new caption");
}
93:
How can I display hierarchical the child nodes so they are indented relative to their parents

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.PenLink(0/*exPenSolid*/);
	exchartview1.PenWidthLink(3);
	exchartview1.IndentSiblingX(12);
	exchartview1.IndentSiblingY(12);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("As <b>Tree</b>",,"1234")); com_Node = var_Node;
		com_Node.ArrangeSiblingNodesAs(2/*exTree*/);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234","456");
		com_Nodes.Add("Item 1","456");
		var_Node = COM::createFromObject(com_Nodes.Add("Item 2","456","78")); com_Node = var_Node;
		com_Node.Expanded(false);
		com_Nodes.Add("Item 2.1","78");
		com_Nodes.Add("Item 2.2","78");
		com_Nodes.Add("Item 3","456");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("As <b>Default</b>",,"AA");
		com_Nodes.Add("Item 1","AA");
		com_Nodes.Add("Item 2","AA","BB");
		com_Nodes.Add("Item 2.1","BB");
		com_Nodes.Add("Item 2.2","BB");
		com_Nodes.Add("Item 2.3","BB");
		com_Nodes.Add("Item 3","AA");
}
92:
How can I display the child nodes as a tree, so they are indented relative to their parents

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.IndentSiblingY(4);
	exchartview1.HasButtons(-1/*exPlus*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.ArrangeSiblingNodesAs(2/*exTree*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child 1",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234","456");
		com_Nodes.Add("Item 1","456");
		var_Node1 = COM::createFromObject(com_Nodes.Add("Item 2","456","78")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Item 2.1","78");
		com_Nodes.Add("Item 2.2","78");
		com_Nodes.Add("Item 3","456");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child 2");
}
91:
How can I indent the child nodes relative to their parents

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.IndentChild(32);
	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node = COM::createFromObject(com_Nodes.Add("AsTree",,"1234")); com_Node = var_Node;
		com_Node.ArrangeSiblingNodesAs(2/*exTree*/);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234","456");
		com_Nodes.Add("Item 1","456");
		var_Node = COM::createFromObject(com_Nodes.Add("Item 2","456","78")); com_Node = var_Node;
		com_Node.Expanded(false);
		com_Nodes.Add("Item 2.1","78");
		com_Nodes.Add("Item 2.2","78");
		com_Nodes.Add("Item 3","456");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child 2",,"AA");
		com_Nodes.Add(1,"AA");
		com_Nodes.Add(2,"AA","BB");
		com_Nodes.Add("2.1","BB");
		com_Nodes.Add("2.2","BB");
		com_Nodes.Add(3,"AA");
}
90:
How can I increase the distance between nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.IndentSiblingY(64);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("<a1>Link 1</a>",,"1234");
		com_Nodes.Add("Sub <a1>Link 1</a>","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("<a2>Link 2</a>");
}
89:
How can I increase the distance between nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.IndentSiblingX(64);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("<a1>Link 1</a>",,"1234");
		com_Nodes.Add("Sub <a1>Link 1</a>","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("<a2>Link 2</a>");
}
88:
How can I add an anchor or a hyperlink

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("<a1>Link 1</a>",,"1234");
		com_Nodes.Add("Sub <a1>Link 1</a>","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("<a2>Link 2</a>");
}
87:
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.FormatAnchor(false,"<u><fgcolor=880000> </fgcolor></u>");
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("<a1>Link 1</a>",,"1234");
		com_Nodes.Add("Sub <a1>Link 1</a>","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("<a2>Link 2</a>");
}
86:
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.FormatAnchor(true,"<u><fgcolor=FF0000> </fgcolor></u>");
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("<a1>Link 1</a>",,"1234");
		com_Nodes.Add("Sub <a1>Link 1</a>","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("<a2>Link 2</a>");
}
85:
How can I save data in XML format
public void init()
{
	;

	super();

}
84:
Can I load data from XML files
public void init()
{
	;

	super();

}
83:
How can I assign multiple icons to a node

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	exchartview1.HTMLPicture("pic1","c:\\exontrol\\images\\zipdisk.gif");
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		var_Node = COM::createFromObject(com_Nodes.Add("Sub 1","1234")); com_Node = var_Node;
		com_Node.Caption("<img>1</img> text <img>2</img> and so on<br>bla <b>bla</b> left<r><img>3</img>");
		var_Node = com_Nodes.Add("Sub 2","1234"); com_Node = var_Node;
			com_Node.Caption("<img>pic1</img> text <img>1:6</img><img>1:6</img><img>1</img> <img>2</img>");
			com_Node.FixedWidth(124);
			com_Node.FixedHeight(48);
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
82:
How can I assign multiple pictures to a node

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HTMLPicture("pic1","c:\\exontrol\\images\\zipdisk.gif");
	exchartview1.HTMLPicture("pic2","c:\\exontrol\\images\\auction.gif");
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		var_Node1 = com_Nodes.Add("Sub 1","1234"); com_Node1 = var_Node1;
			com_Node1.Caption("<img>pic1</img> text <img>pic2</img>");
			com_Node1.FixedWidth(108);
			com_Node1.FixedHeight(48);
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
81:
How can I change the color of the line that links assistant nodes

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.LinkAssistantColor(WinApi::RGB2int(255,0,0));
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
80:
How can I change the width of the line that links assistant nodes

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenLinkAssistant(0/*exPenSolid*/);
	exchartview1.PenWidthLinkAssistant(4);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
79:
How can I change the style of the line that links assistant nodes

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.PenLinkAssistant(4/*exPenDashDotDot*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
78:
How can I change the shape of the cursor when it hovers the +/- or expand/collapse buttons

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.Cursor(3/*exExpandButtonArea*/,"exHelp");
	exchartview1.HasButtons(-1/*exPlus*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
77:
How do I change the shape of the cursor when the user clicks an drags the chart

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.Cursor(2/*exDragChart*/,"exHelp");
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
76:
How do I change the shape of the cursor when it hovers a node

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.Cursor(1/*exNodeArea*/,"exHelp");
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
75:
How do I change the shape of the cursor when it hovers the chart

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.Cursor(0/*exChartArea*/,"exHelp");
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
74:
How can I copy and paste the control's content to Microsoft Word for instance

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.PenLink(0/*exPenSolid*/);
	exchartview1.PenWidthLink(3);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
73:
How can I copy and paste the control's content to Microsoft Word for instance

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.ButtonsAlign(18/*MiddleRight*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
72:
How can I enable or disable expanding or collapsing a node when user double clicks it

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.ExpandOnDblClk(false);
	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.ButtonsAlign(18/*MiddleRight*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
71:
How can I align the +/- expand or collapse buttons to the right

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	exchartview1.ButtonsAlign(18/*MiddleRight*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
70:
Can I display the +/- expand or collapse buttons using your EBN files

public void init()
{
	COM com_Appearance,com_Node,com_Node1,com_Nodes;
	anytype var_Appearance,var_Node,var_Node1,var_Nodes;
	;

	super();

	var_Appearance = exchartview1.VisualAppearance(); com_Appearance = var_Appearance;
		com_Appearance.Add(11,"c:\\exontrol\\images\\normal.ebn");
		com_Appearance.Add(22,"c:\\exontrol\\images\\pushed.ebn");
		com_Appearance.Add(1,"CP:11 2 2 -2 -2");
		com_Appearance.Add(2,"CP:22 2 2 -2 -2");
	exchartview1.HasButtons(4/*exCustom*/);
	exchartview1.HasButtonsCustom(true,33554432);
	exchartview1.HasButtonsCustom(false,16777216);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
69:
How can I change the +/- expand or collapse buttons

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	exchartview1.HasButtons(4/*exCustom*/);
	exchartview1.HasButtonsCustom(true,1);
	exchartview1.HasButtonsCustom(false,2);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
68:
How can I change the +/- expand or collapse buttons

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(2/*exCircle*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
67:
How can I display +/- expand or collapse buttons

public void init()
{
	COM com_Node,com_Node1,com_Nodes;
	anytype var_Node,var_Node1,var_Nodes;
	;

	super();

	exchartview1.HasButtons(-1/*exPlus*/);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		var_Node1 = COM::createFromObject(com_Nodes.Add("Child <b>1</b>",,"1234")); com_Node1 = var_Node1;
		com_Node1.Expanded(false);
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
66:
How do I show or hide the assistant nodes

public void init()
{
	COM com_Node,com_Nodes;
	anytype var_Node,var_Nodes;
	;

	super();

	exchartview1.ShowAssistants(true);
	var_Node = exchartview1.Root(); com_Node = var_Node;
		com_Node.Image(0);
		com_Node.AddAssistant("Assistant 1");
		com_Node.AddAssistant("Assistant 2");
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
65:
How do I scale or zoom the chart

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.BorderWidth(18);
	exchartview1.BorderHeight(18);
	exchartview1.ZoomWidthMode(1/*exCustomSize*/);
	exchartview1.ZoomHeightMode(1/*exCustomSize*/);
	exchartview1.ZoomWidth(2);
	exchartview1.ZoomHeight(2);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
64:
How do I scale or zoom the chart

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.BorderWidth(18);
	exchartview1.BorderHeight(18);
	exchartview1.ZoomWidthMode(2/*exControlSize*/);
	exchartview1.ZoomHeightMode(2/*exControlSize*/);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
63:
How can I ensure that the selected node is visible or fits the chart's area

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.EnsureVisibleOnSelect(true);
	exchartview1.ScrollOnEnsure(false);
	exchartview1.BorderWidth(18);
	exchartview1.BorderHeight(18);
	exchartview1.ZoomWidthMode(1/*exCustomSize*/);
	exchartview1.ZoomHeightMode(1/*exCustomSize*/);
	exchartview1.ZoomWidth(2);
	exchartview1.ZoomHeight(2);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Sub 3","1234");
		com_Nodes.Add("Child <b>2</b>");
}
62:
How do I avoid slow moving the chart when the user selects a new node

public void init()
{
	;

	super();

	exchartview1.ScrollByClick(false);
}
61:
How do I ensure that a node is visible or fits the chart's area

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.EnsureVisibleNode("1234");
}
60:
How do I change the root node, so it explore from a specified node

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Sub 1","1234");
		com_Nodes.Add("Sub 2","1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.ExploreFromNode("1234");
}
59:
How do I select a node

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>",,"1234");
		com_Nodes.Add("Child <b>2</b>");
	exchartview1.SelectNode("1234");
	exchartview1.HideSelection(false);
}
58:
How do I get the node from the cursor
public void init()
{
	;

	super();

}
57:
How do I fix the height for all nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.FixedHeightNode(32);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
56:
How do I fix the width for all nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.FixedWidthNode(128);
	exchartview1.Root().Image(0);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
55:
How do I change the style of the link between nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.PenLink(1/*exPenDash*/);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
54:
How do I change the color to link the nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.LinkColor(WinApi::RGB2int(255,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
53:
How do I change the shape for selected node, using your EBN files

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.VisualAppearance().Add(2,"c:\\exontrol\\images\\pushed.ebn");
	exchartview1.SelColor(0x2000000);
	exchartview1.SelectNode("root");
	exchartview1.HideSelection(false);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
52:
How do I change the color for selected node

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.SelColor(WinApi::RGB2int(0,0,255));
	exchartview1.SelectNode("root");
	exchartview1.HideSelection(false);
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
51:
How do I hide the node's shadow

public void init()
{
	;

	super();

	exchartview1.ShadowNode(false);
}
50:
How do I change the pen to draw the border for all nodes

public void init()
{
	;

	super();

	exchartview1.PenBorderNode(2/*exPenDot*/);
}
49:
How do I change the shape of the border for all nodes

public void init()
{
	;

	super();

	exchartview1.VisualAppearance().Add(2,"c:\\exontrol\\images\\pushed.ebn");
	exchartview1.Background(0/*exNodeFrame*/,0x2000000);
}
48:
How do I change the shape of the border for all nodes

public void init()
{
	;

	super();

	exchartview1.DrawRoundNode(0);
}
47:
How do I change the foreground color for all nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.ForeColorNode(WinApi::RGB2int(255,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
46:
How do I change the background color for all nodes

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	exchartview1.BackColorNode(WinApi::RGB2int(255,0,0));
	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
45:
How do I change the key of the root

public void init()
{
	;

	super();

	exchartview1.Root().Key("myKey");
}
44:
How do I change the caption of the root

public void init()
{
	;

	super();

	exchartview1.Root().Caption("new<br>root");
}
43:
How do I access the root node

public void init()
{
	;

	super();

	exchartview1.Root().Caption("new<br>root");
}
42:
How do I access the nodes collection

public void init()
{
	COM com_Nodes;
	anytype var_Nodes;
	;

	super();

	var_Nodes = exchartview1.Nodes(); com_Nodes = var_Nodes;
		com_Nodes.Add("Child <b>1</b>");
		com_Nodes.Add("Child <b>2</b>");
}
41:
How do I refresh the control

public void init()
{
	;

	super();

	exchartview1.Nodes().Add("Child <b>1</b>");
	exchartview1.Nodes().Add("Child <b>2</b>");
	exchartview1.Refresh();
}
40:
How do I prevent painting while several changes are performed

public void init()
{
	;

	super();

	exchartview1.BeginUpdate();
	exchartview1.Nodes().Add("Child <b>1</b>");
	exchartview1.Nodes().Add("Child <b>2</b>");
	exchartview1.EndUpdate();
}
39:
How do I indent the full chart to the right

public void init()
{
	;

	super();

	exchartview1.BorderWidth(8);
	exchartview1.BorderHeight(8);
}
38:
How can I change the node's border/frame, using your EBN files

public void init()
{
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn");
	exchartview1.Background(0/*exNodeFrame*/,0x1000000);
	exchartview1.Nodes().Add("Child <b>1</b>");
	exchartview1.Nodes().Add("Child <b>2</b>");
}
37:
How can still display the selected node when the control loses the focus

public void init()
{
	;

	super();

	exchartview1.HideSelection(false);
}
36:
How do I disable or enable the control
public void init()
{
	;

	super();

	exchartview1.Enabled(false);
}
35:
How do I change the visual aspect for thumb parts in the scroll bars, using EBN

public void init()
{
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn");
	exchartview1.VisualAppearance().Add(2,"c:\\exontrol\\images\\pushed.ebn");
	exchartview1.VisualAppearance().Add(3,"c:\\exontrol\\images\\hot.ebn");
	exchartview1.Background(388/*exHSThumb*/,0x1000000);
	exchartview1.Background(389/*exHSThumbP*/,0x2000000);
	exchartview1.Background(391/*exHSThumbH*/,0x3000000);
	exchartview1.Background(260/*exVSThumb*/,0x1000000);
	exchartview1.Background(261/*exVSThumbP*/,0x2000000);
	exchartview1.Background(263/*exVSThumbH*/,0x3000000);
	exchartview1.FixedWidthNode(320);
}
34:
How do I change the visual aspect only for the thumb in the scroll bar, using EBN

public void init()
{
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn");
	exchartview1.VisualAppearance().Add(2,"c:\\exontrol\\images\\pushed.ebn");
	exchartview1.VisualAppearance().Add(3,"c:\\exontrol\\images\\hot.ebn");
	exchartview1.Background(388/*exHSThumb*/,0x1000000);
	exchartview1.Background(389/*exHSThumbP*/,0x2000000);
	exchartview1.Background(391/*exHSThumbH*/,0x3000000);
	exchartview1.ScrollThumbSize(1/*exHScroll*/,96);
	exchartview1.FixedWidthNode(320);
}
33:
I've seen that you can change the visual appearance for the scroll bar. How can I do that

public void init()
{
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn");
	exchartview1.VisualAppearance().Add(2,"c:\\exontrol\\images\\pushed.ebn");
	exchartview1.VisualAppearance().Add(3,"c:\\exontrol\\images\\hot.ebn");
	exchartview1.Background(324/*exSBtn*/,0x1000000);
	exchartview1.Background(325/*exSBtnP*/,0x2000000);
	exchartview1.Background(327/*exSBtnH*/,0x3000000);
	exchartview1.Background(404/*exHSBack*/,WinApi::RGB2int(240,240,240));
	exchartview1.Background(276/*exVSBack*/,WinApi::RGB2int(240,240,240));
	exchartview1.Background(3/*exSizeGrip*/,WinApi::RGB2int(240,240,240));
	exchartview1.FixedWidthNode(320);
}
32:
Can I change the forecolor for the tooltip

public void init()
{
	;

	super();

	exchartview1.ToolTipDelay(1);
	exchartview1.ToolTipWidth(364);
	exchartview1.Background(66/*exToolTipForeColor*/,WinApi::RGB2int(255,0,0));
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
31:
Can I change the background color for the tooltip

public void init()
{
	;

	super();

	exchartview1.ToolTipDelay(1);
	exchartview1.ToolTipWidth(364);
	exchartview1.Background(65/*exToolTipBackColor*/,WinApi::RGB2int(255,0,0));
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
30:
Can I change the default border of the tooltip, using your EBN files

public void init()
{
	;

	super();

	exchartview1.ToolTipDelay(1);
	exchartview1.ToolTipWidth(364);
	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn");
	exchartview1.Background(64/*exToolTipAppearance*/,0x1000000);
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
29:
How do I call your x-script language

public void init()
{
	;

	super();

	exchartview1.ExecuteTemplate("BackColor = RGB(255,0,0)");
}
28:
How do I call your x-script language

public void init()
{
	;

	super();

	exchartview1.Template("BackColor = RGB(255,0,0)");
}
27:
Can I change the font for the tooltip

public void init()
{
	COM com_StdFont;
	anytype var_StdFont;
	;

	super();

	exchartview1.ToolTipDelay(1);
	var_StdFont = exchartview1.ToolTipFont(); com_StdFont = var_StdFont;
		com_StdFont.Name("Tahoma");
		com_StdFont.Size(14);
	exchartview1.ToolTipWidth(364);
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
26:
I've seen that the width of the tooltip is variable. Can I make it larger

public void init()
{
	;

	super();

	exchartview1.ToolTipWidth(328);
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
25:
How do I let the tooltip being displayed longer

public void init()
{
	;

	super();

	exchartview1.ToolTipPopDelay(10000);
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
24:
How do I disable showing the tooltip for all control
public void init()
{
	;

	super();

	exchartview1.ToolTipDelay(0);
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
23:
How do I show the tooltip quicker

public void init()
{
	;

	super();

	exchartview1.ToolTipDelay(1);
	exchartview1.Root().ToolTip("This is a bit of text that's shown when the cursor hovers the node.");
}
22:
Can I change the order of the buttons in the scroll bar

public void init()
{
	;

	super();

	exchartview1.ScrollOrderParts(1/*exHScroll*/,"t,l,r");
	exchartview1.ScrollOrderParts(0/*exVScroll*/,"t,l,r");
	exchartview1.FixedWidthNode(320);
}
21:
The thumb size seems to be very small. Can I make it bigger

public void init()
{
	;

	super();

	exchartview1.ScrollThumbSize(1/*exHScroll*/,164);
	exchartview1.FixedWidthNode(320);
}
20:
How do I enlarge or change the size of the control's scrollbars

public void init()
{
	;

	super();

	exchartview1.ScrollHeight(18);
	exchartview1.ScrollWidth(18);
	exchartview1.ScrollButtonWidth(18);
	exchartview1.ScrollButtonHeight(18);
	exchartview1.FixedWidthNode(320);
	exchartview1.FixedHeightNode(320);
}
19:
How can I display my text on the scroll bar, using a different font

public void init()
{
	COM com_StdFont;
	anytype var_StdFont;
	;

	super();

	exchartview1.ScrollPartCaption(1/*exHScroll*/,256/*exThumbPart*/,"This is just a text");
	var_StdFont = COM::createFromObject(exchartview1.ScrollFont(1/*exHScroll*/)); com_StdFont = var_StdFont;
	com_StdFont.Size(12);
	exchartview1.ScrollThumbSize(1/*exHScroll*/,128);
	exchartview1.ScrollHeight(24);
	exchartview1.ScrollPartCaption(1/*exHScroll*/,256/*exThumbPart*/,"This is <s><font Tahoma;12> just </font></s> text");
	exchartview1.ScrollHeight(20);
	exchartview1.FixedWidthNode(320);
}
18:
How can I display my text on the scroll bar

public void init()
{
	;

	super();

	exchartview1.ScrollPartCaption(1/*exHScroll*/,256/*exThumbPart*/,"this is just a text");
	exchartview1.ScrollThumbSize(1/*exHScroll*/,96);
	exchartview1.FixedWidthNode(320);
}
17:
How do I assign a tooltip to a scrollbar

public void init()
{
	;

	super();

	exchartview1.ScrollToolTip(1/*exHScroll*/,"This is a tooltip being shown when you click and drag the thumb in the horizontal scroll bar");
	exchartview1.FixedWidthNode(320);
}
16:
How do I assign an icon to the button in the scrollbar

public void init()
{
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	exchartview1.Images(COMVariant::createFromStr(var_s));
	exchartview1.ScrollPartVisible(1/*exHScroll*/,32768/*exLeftB1Part*/,true);
	exchartview1.ScrollPartCaption(1/*exHScroll*/,32768/*exLeftB1Part*/,"<img>1</img>");
	exchartview1.ScrollHeight(18);
	exchartview1.ScrollButtonWidth(18);
	exchartview1.FixedWidthNode(320);
}
15:
I need to add a button in the scroll bar. Is this possible

public void init()
{
	;

	super();

	exchartview1.ScrollPartVisible(1/*exHScroll*/,32768/*exLeftB1Part*/,true);
	exchartview1.ScrollPartCaption(1/*exHScroll*/,32768/*exLeftB1Part*/,"1");
	exchartview1.FixedWidthNode(320);
}
14:
Can I display an additional buttons in the scroll bar

public void init()
{
	;

	super();

	exchartview1.ScrollPartVisible(1/*exHScroll*/,32768/*exLeftB1Part*/,true);
	exchartview1.ScrollPartVisible(1/*exHScroll*/,16384/*exLeftB2Part*/,true);
	exchartview1.ScrollPartVisible(1/*exHScroll*/,1/*exRightB6Part*/,true);
	exchartview1.ScrollPartVisible(1/*exHScroll*/,2/*exRightB5Part*/,true);
	exchartview1.FixedWidthNode(320);
}
13:
How do I change the control's foreground color

public void init()
{
	;

	super();

	exchartview1.ForeColor(WinApi::RGB2int(255,0,0));
}
12:
How do I change the control's background color

public void init()
{
	;

	super();

	exchartview1.BackColor(WinApi::RGB2int(200,200,200));
}
11:
How can I change the control's font

public void init()
{
	;

	super();

	exchartview1.Font().Name("Verdana");
}
10:
How do I put a picture on the center of the control

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
	exchartview1.PictureDisplay(17/*MiddleCenter*/);
}
9:
How do I resize/stretch a picture on the control's background

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
	exchartview1.PictureDisplay(49/*Stretch*/);
}
8:
How do I put a picture on the control's center right bottom side

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
	exchartview1.PictureDisplay(34/*LowerRight*/);
}
7:
How do I put a picture on the control's center left bottom side

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
	exchartview1.PictureDisplay(32/*LowerLeft*/);
}
6:
How do I put a picture on the control's center top side

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
	exchartview1.PictureDisplay(1/*UpperCenter*/);
}
5:
How do I put a picture on the control's right top corner

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
	exchartview1.PictureDisplay(2/*UpperRight*/);
}
4:
How do I put a picture on the control's left top corner

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
	exchartview1.PictureDisplay(0/*UpperLeft*/);
}
3:
How do I put a picture on the control's background

public void init()
{
	;

	super();

	exchartview1.Picture(exchartview1.ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
}
2:
How do I change the control's border, using your EBN files

public void init()
{
	;

	super();

	exchartview1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn");
	exchartview1.Appearance(16777216);
}
1:
How do I remove the control's border

public void init()
{
	;

	super();

	exchartview1.Appearance(0/*None2*/);
}