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

local var_Frame as IFrame
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:IndentSiblingY := 32
oDCOCX_Exontrol1:VisualAppearance:Add(1,"gBFLBCJwBAEHhEJAADhABWMMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDENAxAJCI4DBCAZBwGKPRiASQZUhmHIDTbIEBxfIMIRLE6PZgjOYZchqRYZSjAdIzUAFFr1J4AKbfKJpfoKBJERrScgxeBUNAZBKlY7paoKSpSGw1CTLNoRAKoYTTBK2bbmWwoap2So1XhAdS0XJcWxfGKRbxmWaZZh+R5mXpCMjVMAGGQPIa8MLCSwIJBaHqUQLZNixLStAyxHCtKKhG+vJwHL6BcqnPKKRqSUKcWbcQADFZdYTdNjbch1TWvSZVQSecSke7BQjGJQ2YxWcZUXReeaBDK9ZS4WK+HhRjqAZpCkeoNC8P4DDiWp3nYVwdkaSgrGGVhSnSHJum6CgGAiBIUA0JgziGVJkGWRgTiGBAiG+ZgyDYQhCgQJZbG+UIAGEFgGBEBw9FILJNAMXgMgOIJYD4EoEGESBCBYVIKGMIJTCiDpDliNQ+A+eB+CGCAiCiFgkgmT54HCdoGE0MhgkAM4LhOWJ/CQThIk4NQik4I5+DgP5IDOBJ/B2TgDnwaQ3k+cR0l4P5jBOfguDOCIimCSgwCMKJuDsIRjmkUJ/B8JBBkIRAYmQcRglwP5lAOfhNDKCAikSRgxE8WJyEQIJkEGdhHhuD5xlSXYQicMR0lsP5FBmXhoD+ZhTBgfQrgwMwUnQP5HikfoFhwZxxlYdwbW0CJaWKag8EuI5oTufwwkeIoskIMYPDOfB0iOaZznwbw2GoKoQGaKQFjqEBQikBBjGCf4nCgShoLyTCZnIP5GlqOo5YgAxejyL4GAqeBWi+BI6ngQYvisY5+jMMBHHKHJAjIRoDFqPI0gYOxSlIFptCERpSBGbQgn6SItmyUwAHaM4MgqXBljSLl7GANRuiuMBajsBQLEgRY0gOSxKmUP5uDuCpODIaxxgqbI/g+cR8lSQBwDEYpsBObpBBabAPG6S5yniM4HHKIJBDiT4TnyKQ6nEbBjBeRhPnKGwYCkMYCgcGAnnGDBSD+RIHhKKJDDmMRSkSbg/nKY58jAOxzCyUIuk0CpMlCKfXAyUwsdIEwMHxZ5TiieoSA6fQjEoLh0hKWxJC0NISksSQsDSHQaFeUQIAKRJIDuT5DnyQ4tnWfR7GCLZMBqXI+i2S5KlyOvukOfxZDICAylSSg8jWUwyGmXYPnMNhpl6/sLg0gxjNBmNkRIQR3CRHMOQIYlwjBxHQH4T45hSBBGO/sVgQRkv7EyO4P4mgeC5E+MsTIvBfgWD+PFBIFgvgaTaPwP4mxdA/CmNQOoWgci5FGJsLAqRYiKE0PgV4TQOh0EIHkQ4xw6DnBMLsb4Hx/AHEAHEdYpwIj2D+JwDwORfjjE+B0H4dA1ASKcK8UYnxzhXAyOsPQvhfgYDoPEQ4RwMBziqDYXY6g9AmFyCwMomwThxHkH0fA5x/jbHuJ8f4dxxj4D8Ecf41A+j8HMMoUgTBMjGG+Pgf4nx1j/EAFAAwAggAIAYFQQ4WgEggDIAQgI=")
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:[Padding,exPaddingAll] := 8
	var_Frame:[Padding,exPaddingBottom] := 22
	var_Frame:BackColor := 0x1000000
	var_Frame:Pattern:Type := exPatternEmpty
	var_Frame:BackgroundExt := "top[4],left[4],right[4],client,bottom[4],bottom[16,back=0x01000000,text=`<sha ;;0>attention`,align=0x11]"
oDCOCX_Exontrol1:EndUpdate()

211:
How can I draw the pattern with no frame

local var_Frame as IFrame
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:IndentSiblingY := 32
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:[Padding,exPaddingAll] := 8
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternCross
		var_Pattern:Color := RGB(190,190,190)
oDCOCX_Exontrol1:EndUpdate()

210:
How can I show the frame with an EBN color

local var_Frame as IFrame
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:IndentSiblingY := 32
oDCOCX_Exontrol1:VisualAppearance:Add(1,"gBFLBCJwBAEHhEJAADhABWMMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDENAxAJCI4DBCAZBwGKPRiASQZUhmHIDTbIEBxfIMIRLE6PZgjOYZchqRYZSjAdIzUAFFr1J4AKbfKJpfoKBJERrScgxeBUNAZBKlY7paoKSpSGw1CTLNoRAKoYTTBK2bbmWwoap2So1XhAdS0XJcWxfGKRbxmWaZZh+R5mXpCMjVMAGGQPIa8MLCSwIJBaHqUQLZNixLStAyxHCtKKhG+vJwHL6BcqnPKKRqSUKcWbcQADFZdYTdNjbch1TWvSZVQSecSke7BQjGJQ2YxWcZUXReeaBDK9ZS4WK+HhRjqAZpCkeoNC8P4DDiWp3nYVwdkaSgrGGVhSnSHJum6CgGAiBIUA0JgziGVJkGWRgTiGBAiG+ZgyDYQhCgQJZbG+UIAGEFgGBEBw9FILJNAMXgMgOIJYD4EoEGESBCBYVIKGMIJTCiDpDliNQ+A+eB+CGCAiCiFgkgmT54HCdoGE0MhgkAM4LhOWJ/CQThIk4NQik4I5+DgP5IDOBJ/B2TgDnwaQ3k+cR0l4P5jBOfguDOCIimCSgwCMKJuDsIRjmkUJ/B8JBBkIRAYmQcRglwP5lAOfhNDKCAikSRgxE8WJyEQIJkEGdhHhuD5xlSXYQicMR0lsP5FBmXhoD+ZhTBgfQrgwMwUnQP5HikfoFhwZxxlYdwbW0CJaWKag8EuI5oTufwwkeIoskIMYPDOfB0iOaZznwbw2GoKoQGaKQFjqEBQikBBjGCf4nCgShoLyTCZnIP5GlqOo5YgAxejyL4GAqeBWi+BI6ngQYvisY5+jMMBHHKHJAjIRoDFqPI0gYOxSlIFptCERpSBGbQgn6SItmyUwAHaM4MgqXBljSLl7GANRuiuMBajsBQLEgRY0gOSxKmUP5uDuCpODIaxxgqbI/g+cR8lSQBwDEYpsBObpBBabAPG6S5yniM4HHKIJBDiT4TnyKQ6nEbBjBeRhPnKGwYCkMYCgcGAnnGDBSD+RIHhKKJDDmMRSkSbg/nKY58jAOxzCyUIuk0CpMlCKfXAyUwsdIEwMHxZ5TiieoSA6fQjEoLh0hKWxJC0NISksSQsDSHQaFeUQIAKRJIDuT5DnyQ4tnWfR7GCLZMBqXI+i2S5KlyOvukOfxZDICAylSSg8jWUwyGmXYPnMNhpl6/sLg0gxjNBmNkRIQR3CRHMOQIYlwjBxHQH4T45hSBBGO/sVgQRkv7EyO4P4mgeC5E+MsTIvBfgWD+PFBIFgvgaTaPwP4mxdA/CmNQOoWgci5FGJsLAqRYiKE0PgV4TQOh0EIHkQ4xw6DnBMLsb4Hx/AHEAHEdYpwIj2D+JwDwORfjjE+B0H4dA1ASKcK8UYnxzhXAyOsPQvhfgYDoPEQ4RwMBziqDYXY6g9AmFyCwMomwThxHkH0fA5x/jbHuJ8f4dxxj4D8Ecf41A+j8HMMoUgTBMjGG+Pgf4nx1j/EAFAAwAggAIAYFQQ4WgEggDIAQgI=")
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:[Padding,exPaddingAll] := 8
	var_Frame:BackColor := 0x1000000
	var_Frame:Pattern:Type := exPatternEmpty
oDCOCX_Exontrol1:EndUpdate()

209:
How can I show the frame with an EBN color

local var_Frame as IFrame
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:IndentSiblingY := 32
oDCOCX_Exontrol1:VisualAppearance:Add(1,"gBFLBCJwBAEHhEJAADhABDYGg6AADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDEMw0AJCIyDFCAZBsHKPRoASQZUhmHIDTbIEBxfIMIRLE6PRhmGL4HjWOo0TLAdI0PJMBr3J4AKbfOJpfDSQZDRrTMyReDkNBBBKlY7rKoqRpCFYtDSJNoWVBIahhNiGbbiCQYfouFZdUpRV5VLTUVxbF6YZDvKZZZjmH48RpPUIyNS2FyxHDEIxyEALYACS5fTrCNZPVjgAY4fSqMToDDpKoSWp0QjlOS5jiyYoJZ7nWa2PDdUzXCC3LgADabThqdapcBAeqYHhORRRFSiYD4eAxYw2NaTUrSeS8JBmnmSIYlaOY6H2dwHC0CZWHSeobEmRpbGuOpeFsbhRmgS5/loAJtl4fg5E6b4LFEAwEEISgGhMGZQmocgZMWJA2AMEAxAgTYAlGEJZAkCgdngNYZAYEYYBGdRnk8CBUmqBZOhgZgagaYZIHYHoHmICIGCKCJhiOPgmgUIRTEYKgviKQpyC6C5jAiRgygyYxIlYNoNmOAp2DoM5jwEb8miIUhCCGJBCBIRoRmSCQmEqEpkkkNhOhOZQJBCBgjmUSB0zCSBnjYWoWmWSR2F6F5mAmBhihiZZpFyBoHGQc54n4PxPCOSJxDwZppkIb4cGcSZOHaHInwWeYdmeKZ2HyH5nCmNJxhqD5ZB4aIRg+E5kngOpOiOJoMiOKJaD6EokGkShChaJJpHoVoYiaaYqHaGQ6GiE5i1aJRyBSdA9A8M4QmQOJqiqMorisawKj7ggrEqRo1iyaxqmaOIumsc4OicPJqFkWhXDwIhjHiXQ3GwawikeMhsksLpOjKLQLDaUYzm0KxWlSNZtDMdpEDubAahIVw7A6Q4slYNYNFMXJXDWLhriKZ46G6S4um6OovAuNpxjubwrladI9m4O4SmAOptlgbhSDoMADECUAzmKIxDAWQZNBwGwJkIMIsDcDJDnCPBHA6RIxAwTwCkCcADiIUoHGUI4WioMhMhMIJKTeHIPCWSWUCcKJKnIfI3CqS4ykyPwykwcxMgMIZHg4TBuByFIOCOBJhDCDAjASRHB34RZRDQbQnEiUp0H0NxKlONJND8UpUHUQwPEAMBzlOBw6gaSB9HSXpXkuQpsjoL4LlKcxklmNhdh8apaHaTYjG6Wp2n2NxwlydwtlYLpYjWcx7F0EMYYuxsi4DaJsMoqQ1MuHKLkNowh4D8BuBEYo8QuBvAmMceInBDgdGQPITgnwWBbDgEUUw/g2jvD2O4XSdATDBC4wsUoiQwBYagEcJ41B6idC+F0arQQ3hjGuPYLorw0jbEsB0DIWxoAbA4OwHIvRuDmFiFAKYlBihZCoFQfA3gjiPc+J43g5V+BvFGOcfQXhXipHWJUHwGQmjgHuNocIEAiNHFCKgKAlACgBCQFESgfwfjTHoH0L4bxsj3H6H8R43R8h+A+J8do+h/gFA+MgKAfATChAcPcaA6xvgRAGEwNIDQQg0BMEQZAngJiiDsAUIAyALgDDAIQB4ggoA6AUEEDAKwCDgFoBkQYEA2BOGAHEGYAQDCUAEIAF4fgBANACCgEgxBICYAkOILQFQhDICuAsMIhAXiGCgLoDQQwMBrAYOEWgORDgQHYEsIQcQSgJDCBIDggAmAkDQAgYIFgRDEEQJACQEQTAlGIKgTIExxB0CiIkWITgUBFCQKUCoYhiBXEWEIIQIwEC4ESBAKA3AhgZHGEAIYCAogIn+FARIjQIiqBoMYXA3QNhjEIGwRwURfA5GOckDo4xaB5AiDESgQgGgYp6BAagAgwBjB4D8Q40B9AhCIBgQYkQJAqlQLkDoIwyCEEYJIKQPgkjJAyCkEo5BaCZAgHICgPhkA5AAIYMAEBngZGGDgHgBw4DsA+IMdAfBKgSFUFQZQuQugrDKIQVglgpC+CyMsDIaQWjlFoLkB4khKA7CUCFSAxwmChEoGEZAOADgAHgB0QYtBjiZBmCIMoTBs2uHMFwaImRphKDQE0HIrQahmGAHYTAgRhBfCYAkQgMxBhQlGCEYwYhnBAHCDkU4RByidCmJ4OozhMjZB2OcOg8ROizGcSgLIwgNBmHYAARATw/BBEMDAYQGAhhcHEKAEIphAjQC0AUII6ASgIFANQE04hdAdCEKgQoDROBTHwDAZKDQMBnHEDwBYoQ2AtnEMYDA6B6ggFGPQQ1YgdBNCQKkIoJRSg0E8JUKQ2gshLGGB0DYCw6BYCIEIGIEhg4JCoAoQIeAXCFG0HkJ4qR2g/FQFUAwosfiNCgOoHoRRUgVBcKUKg0BdhOCEKMAoexxAmAiMAGIogaCCDhccQIXAVCFCgLEK4ah+heFYBURwsQrBaGGFkdYJQ0CsGqKYWwVhdDLCuAIVoWQEiDCcKsYwBBA1zEmAkA4wB6AeEIGARQEQ1j1EAK8ewBhhBYB2A0MArEzixBsB4YoWBtgZDGMIFoewDi1L0EAEggBNhHEgIkWYQwkiBCEAUZANQ2D9FCBoWwghojaBWEkNI7QaipFoLYVw1AtDLCqGsIwrAQCzEGEIZoCBNgwCoJ0EArRbCwAUN4LY2w+hvHcAUYIuArgOHEEAFYaw3BKEgOsG4oAACAEAQEA==")
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:[Padding,exPaddingAll] := 8
	var_Frame:BackColor := 0x1000000
	var_Frame:Pattern:Type := exPatternEmpty
oDCOCX_Exontrol1:EndUpdate()

208:
How can I show the frame with a solid color

local var_Frame as IFrame
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:BackColor := RGB(255,0,0)
	var_Frame:Pattern:Type := exPatternEmpty
oDCOCX_Exontrol1:EndUpdate()

207:
Is it possible to enlarge/shrink the frame

local var_Frame as IFrame
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:ShowOnBackground := false
	var_Frame:[Padding,exPaddingAll] := -4
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

206:
Is it possible to draw the frame in front, rather than showing it on the control's background

local var_Frame as IFrame
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:ShowOnBackground := false
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

205:
How do I show or hide a frame

local var_Frame as IFrame
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("AK1,AK2")
	var_Frame:Visible := true
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

204:
How can I display the frame arround the node itself

local var_Frame,var_Frame1 as IFrame
local var_Node as INode
local var_Nodes as INodes
local var_Pattern,var_Pattern1 as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,"GR1",nil,nil):AddGroup("Child <b>2.2</b>",nil,nil):Key := "GR2"
var_Frame := oDCOCX_Exontrol1:Frames:Add("1234")
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
var_Frame1 := oDCOCX_Exontrol1:Frames:Add("GR2")
	var_Pattern1 := var_Frame1:Pattern
		var_Pattern1:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern1:Color := RGB(190,190,190)
		var_Pattern1:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

203:
How can I display the frame arround group nodes only

local var_Frame as IFrame
local var_Node as INode
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,"GR1",nil,nil):AddGroup("Child <b>2.2</b>",nil,nil):Key := "GR2"
var_Frame := oDCOCX_Exontrol1:Frames:Add("root")
	var_Frame:Nodes := "GR1(group)"
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

202:
How can I display the frame arround assistant nodes only

local var_Frame as IFrame
local var_Node as INode
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("root")
	var_Frame:Nodes := "root(assistant)"
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

201:
How can I display the frame arround child nodes only

local var_Frame as IFrame
local var_Node as INode
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("root")
	var_Frame:Nodes := "root(child)"
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

200:
How can I show the frame arround all child, assistant, group nodes

local var_Frame as IFrame
local var_Node as INode
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("root")
	var_Frame:Nodes := "root(all)"
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternFrame | exPatternFDiagonal
		var_Pattern:Color := RGB(190,190,190)
		var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1: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

local var_Node as INode
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234","AK1",nil,nil)
	var_Nodes:Add("Sub 2","1234","AK2",nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2.1</b>",nil,nil,nil,nil):AddGroup("Child <b>2.2</b>",nil,nil)
var_Pattern := oDCOCX_Exontrol1:Frames:Add("AK1,AK2"):Pattern
	var_Pattern:Type := exPatternFrame | exPatternFDiagonal
	var_Pattern:Color := RGB(190,190,190)
	var_Pattern:FrameColor := RGB(128,128,128)
oDCOCX_Exontrol1:EndUpdate()

198:
How can I draw a pattern on a node

local var_Frame as IFrame
local var_Nodes as INodes
local var_Pattern as IPattern

oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):ShowLinkDir := false
	var_Nodes:Add("L1_B",nil,"LB",nil,nil)
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)
var_Frame := oDCOCX_Exontrol1:Frames:Add("LB")
	var_Frame:[Padding,exPaddingAll] := -2
	var_Pattern := var_Frame:Pattern
		var_Pattern:Type := exPatternBDiagonal
		var_Pattern:Color := RGB(128,128,128)
	var_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 )

local var_Appearance as IAppearance
local 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 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
var_Appearance := oDCOCX_Exontrol1:VisualAppearance
	var_Appearance:Add(1,"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")
	var_Appearance:Add(2,"gBFLBCJwBAEHhEJAADhABEEMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIgdBINQTDCLYyiUBYJhAMYSAJCI4jBCAZRXEAaQIkKY4ZDKCY2QLIEgSFCETQlEAYZgkCB5UiGNIkQLSFDABJMBraDgSAApeoYVj4NZASANFB0bKcQAVDSOKRjeCacpOUpQRZLIyiLZVWQSGoYLahW4YQiKIJKRTXdhULQtLS5FaWZbte6LchqOAAYbOV6ynSeV6NUJNc5xVicBgrBKlI6nGxIJqaZpVYzPeQQTTUby5OyEbyADJ4DqEAKaUrZNoZfhkBhlNa2YguC4gAzudaUZhCOqABpWYYLDS/JSGCYJGDcOaVRZ0FJUVwPg8GZkkCcBQDGJw0HOJ5gECdRUi0dxXi2IJbG4Jp+huHpzH0GouF2eA+B4F4bkESwEEISgGhMGZQmocgZFQFAki4TIAAECBNgCUYQsaCgRjQdRjAYERhmIBB5gIQBwm2BROlOSgaDMIZCmoHoHmICIGB8MJiEOFgmD+IoIGEA4GA4aI0kSC5NliRJrgyYxIlYNoNkyGJkliDpPlidQDD2ZADBYQg6iQQ46EaEZkgkJhKhGTw5DSSITk4eRFAMNRlEMXhWDuZYJC4WoWmWA4+CYORMGmBQDguTBDg4Zg8GaA5CGqGpmkmNhuhuZoim4chAkuaZUmmHZPBgahoh6Z5JnYfofmGI5IjmIJnEmWh3D4D0nn+IpokmboBgeaBSnodw6E+I5YnOIBpgoZoaiaJ9IHOJAAAmVoSh2aRaF6G4pmqCBqh6KAqCkEJqD6TxzlKHosmsSpWjaExPEqZosh0apqkKMotmwCwCjkPQrjKeg0D8T4TlaQ4ymySw2k6LhPFsRpFDsLRDmCdw9i0GxmlqNptksdJ2jebBTjaYoQC0ex+maOZuguJppjkLBZByeI7m4S5GnKPJvEkApvD4Jwim6EY7i8C5Wn6P4vHuZoRhcT4cBad5BnCDAnAqO5wFOZwCigZxZiyepEnCXBXBaRZxgwFwTD6MJ6goaw+nETBnCKSIxjwdh1h6T5jm8IOuEyNwukuT4siie5JguaZsn+ShzAyZw6kyMJ4hCQ44g6U5/DeTI0E0FxGlGcojnMSgvDSSROFQOANnMfxCD+dItFcVpVnWDRbFOFxMH0dQDiATItgaZpUnUOJ3GaWZ2gOdxklCDQNjYX4KmEaYYmMM43EkP0d4tR3gbBKKgOwGgtjsFQGodQuxCAvAWFIMwnwGgcEyCYC4FRijxE4Gl0AnAuCOFWBUAABwth+AACAEBAQ=")
	var_Appearance:Add(3,"gBFLBCJwBAEHhEJAADhABI8IQAAYAQGKIYBkAKBQAGaAoDDWDoMAANAyjPBMKgBBCLIxhEYobgmGIXRpFMbxAKQahLEiTIklBI8ExXFqMQCkGKocgONYgTLOMZOXCEEwCgI=")
oDCOCX_Exontrol1:AntiAliasing := true
oDCOCX_Exontrol1:IndentSiblingY := 4
oDCOCX_Exontrol1:ShowRoundLink := true
oDCOCX_Exontrol1:PenLink := exPenSolid
oDCOCX_Exontrol1:SelColor := RGB(255,255,0)
oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:[DefaultNodePadding,exPaddingAll] := 6
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Caption := "Constuction of a House"
	var_Node:BackColor := 0x1000000
	var_Node:ForeColor := RGB(255,255,255)
	var_Node1 := var_Node:AddAssistant("<font ;6>Work:<r>100.00%<br>Budget:<r>$215,500.00",nil,nil)
		var_Node1:Left := false
		var_Node1:ShowLinks := false
		var_Node1:[Padding,exPaddingAll] := 0
		var_Node1:FixedWidth := 72
		var_Node1:BackColor := 0x2000000
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node2 := var_Nodes:Add("1. Internal","Root","Internal",nil,nil)
		var_Node2:ArrangeSiblingNodesAs := exTree
		var_Node2:ShowRoundLink := false
		var_Node2:BackColor := 0x1ff0000
		var_Node2:ForeColor := RGB(255,255,255)
		var_Node3 := var_Node2:AddAssistant("<font ;6>Work:<r>45.60%<br>Budget:<r>$86,500.00",nil,nil)
			var_Node3:Left := false
			var_Node3:ShowLinks := false
			var_Node3:[Padding,exPaddingAll] := 0
			var_Node3:FixedWidth := 72
			var_Node3:BackColor := 0x2000000
	var_Node4 := var_Nodes:Add("1.1 Electrical","Internal","Electrical",nil,nil)
		var_Node4:ShowRoundLink := false
		var_Node4:BackColor := 0x100ff00
		var_Node4:ForeColor := RGB(255,255,255)
		var_Node5 := var_Node4:AddAssistant("<font ;6>Work:<r>11.80%<br>Budget:<r>$25,000.00",nil,nil)
			var_Node5:Left := false
			var_Node5:ShowLinks := false
			var_Node5:[Padding,exPaddingAll] := 0
			var_Node5:FixedWidth := 72
			var_Node5:BackColor := 0x2000000
	var_Node6 := var_Nodes:Add("1.1.1 Rough-in electrical","Electrical","RoughElectrical",nil,nil)
		var_Node6:BackColor := 0x3000000
		var_Node6:[Padding,exPaddingAll] := 0
		var_Node7 := var_Node6:AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$5,000.00",nil,nil)
			var_Node7:Left := false
			var_Node7:ShowLinks := false
			var_Node7:[Padding,exPaddingAll] := 0
			var_Node7:FixedWidth := 72
			var_Node7:BackColor := 0x2000000
	var_Node8 := var_Nodes:Add("1.1.2 Install and Terminate","Electrical","InstallTerminate",nil,nil)
		var_Node8:BackColor := 0x3000000
		var_Node8:[Padding,exPaddingAll] := 0
		var_Node9 := var_Node8:AddAssistant("<font ;6>Work:<r>1.90%<br>Budget:<r>$5,000.00",nil,nil)
			var_Node9:Left := false
			var_Node9:ShowLinks := false
			var_Node9:[Padding,exPaddingAll] := 0
			var_Node9:FixedWidth := 72
			var_Node9:BackColor := 0x2000000
	var_Node10 := var_Nodes:Add("1.1.3 HVAC Equipment","Electrical","HVAC",nil,nil)
		var_Node10:BackColor := 0x3000000
		var_Node10:[Padding,exPaddingAll] := 0
		var_Node11 := var_Node10:AddAssistant("<font ;6>Work:<r>7.10%<br>Budget:<r>$15,000.00",nil,nil)
			var_Node11:Left := false
			var_Node11:ShowLinks := false
			var_Node11:[Padding,exPaddingAll] := 0
			var_Node11:FixedWidth := 72
			var_Node11:BackColor := 0x2000000
	var_Node12 := var_Nodes:Add("1.2 Plumbing","Internal","Plumbing",nil,nil)
		var_Node12:ShowRoundLink := false
		var_Node12:BackColor := 0x100ff00
		var_Node12:ForeColor := RGB(255,255,255)
		var_Node13 := var_Node12:AddAssistant("<font ;6>Work:<r>33.80%<br>Budget:<r>$61,000.00",nil,nil)
			var_Node13:Left := false
			var_Node13:ShowLinks := false
			var_Node13:[Padding,exPaddingAll] := 0
			var_Node13:FixedWidth := 72
			var_Node13:BackColor := 0x2000000
	var_Node14 := var_Nodes:Add("1.2.1 Rough-in plumbing","Plumbing","RoughPlumbing",nil,nil)
		var_Node14:BackColor := 0x3000000
		var_Node14:[Padding,exPaddingAll] := 0
		var_Node15 := var_Node14:AddAssistant("<font ;6>Work:<r>11.30%<br>Budget:<r>$22,000.00",nil,nil)
			var_Node15:Left := false
			var_Node15:ShowLinks := false
			var_Node15:[Padding,exPaddingAll] := 0
			var_Node15:FixedWidth := 72
			var_Node15:BackColor := 0x2000000
	var_Node16 := var_Nodes:Add("1.2.2 Set plumbing fixtures and trim","Plumbing","PlumbingFixtures",nil,nil)
		var_Node16:Width := 256
		var_Node16:BackColor := 0x3000000
		var_Node16:[Padding,exPaddingAll] := 0
		var_Node17 := var_Node16:AddAssistant("<font ;6>Work:<r>13.20%<br>Budget:<r>$31,000.00",nil,nil)
			var_Node17:Left := false
			var_Node17:ShowLinks := false
			var_Node17:[Padding,exPaddingAll] := 0
			var_Node17:FixedWidth := 72
			var_Node17:BackColor := 0x2000000
	var_Node18 := var_Nodes:Add("1.2.3 Test and clean","Plumbing","PlumbingTest",nil,nil)
		var_Node18:BackColor := 0x3000000
		var_Node18:[Padding,exPaddingAll] := 0
		var_Node19 := var_Node18:AddAssistant("<font ;6>Work:<r>9.30%<br>Budget:<r>$8,000.00",nil,nil)
			var_Node19:Left := false
			var_Node19:ShowLinks := false
			var_Node19:[Padding,exPaddingAll] := 0
			var_Node19:FixedWidth := 72
			var_Node19:BackColor := 0x2000000
	var_Node20 := var_Nodes:Add("2. Foundation","Root","Foundation",nil,nil)
		var_Node20:ArrangeSiblingNodesAs := exTree
		var_Node20:ShowRoundLink := false
		var_Node20:BackColor := 0x1ff0000
		var_Node20:ForeColor := RGB(255,255,255)
		var_Node21 := var_Node20:AddAssistant("<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00",nil,nil)
			var_Node21:Left := false
			var_Node21:ShowLinks := false
			var_Node21:[Padding,exPaddingAll] := 0
			var_Node21:FixedWidth := 72
			var_Node21:BackColor := 0x2000000
	var_Node22 := var_Nodes:Add("2.1 Excavate","Foundation","Excavate",nil,nil)
		var_Node22:ShowRoundLink := false
		var_Node22:BackColor := 0x100ff00
		var_Node22:ForeColor := RGB(255,255,255)
		var_Node23 := var_Node22:AddAssistant("<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00",nil,nil)
			var_Node23:Left := false
			var_Node23:ShowLinks := false
			var_Node23:[Padding,exPaddingAll] := 0
			var_Node23:FixedWidth := 72
			var_Node23:BackColor := 0x2000000
	var_Node24 := var_Nodes:Add("2.1.1 Pour Concrete","Excavate","Concrete",nil,nil)
		var_Node24:BackColor := 0x3000000
		var_Node24:[Padding,exPaddingAll] := 0
		var_Node25 := var_Node24:AddAssistant("<font ;6>Work:<r>7.90%<br>Budget:<r>$30,000.00",nil,nil)
			var_Node25:Left := false
			var_Node25:ShowLinks := false
			var_Node25:[Padding,exPaddingAll] := 0
			var_Node25:FixedWidth := 72
			var_Node25:BackColor := 0x2000000
	var_Node26 := var_Nodes:Add("2.1.2 Cure & Strip Forms","Excavate","CureForms",nil,nil)
		var_Node26:BackColor := 0x3000000
		var_Node26:[Padding,exPaddingAll] := 0
		var_Node27 := var_Node26:AddAssistant("<font ;6>Work:<r>10.30%<br>Budget:<r>$70,000.00",nil,nil)
			var_Node27:Left := false
			var_Node27:ShowLinks := false
			var_Node27:[Padding,exPaddingAll] := 0
			var_Node27:FixedWidth := 72
			var_Node27:BackColor := 0x2000000
	var_Node28 := var_Nodes:Add("2.2 Steel Erection","Foundation","Steel",nil,nil)
		var_Node28:ShowRoundLink := false
		var_Node28:BackColor := 0x100ff00
		var_Node28:ForeColor := RGB(255,255,255)
		var_Node29 := var_Node28:AddAssistant("<font ;6>Work:<r>5.00%<br>Budget:<r>$9,000.00",nil,nil)
			var_Node29:Left := false
			var_Node29:ShowLinks := false
			var_Node29:[Padding,exPaddingAll] := 0
			var_Node29:FixedWidth := 72
			var_Node29:BackColor := 0x2000000
	var_Node30 := var_Nodes:Add("2.2.1 Steel Columns","Steel","SteelColumns",nil,nil)
		var_Node30:BackColor := 0x3000000
		var_Node30:[Padding,exPaddingAll] := 0
		var_Node31 := var_Node30:AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$50,000.00",nil,nil)
			var_Node31:Left := false
			var_Node31:ShowLinks := false
			var_Node31:[Padding,exPaddingAll] := 0
			var_Node31:FixedWidth := 72
			var_Node31:BackColor := 0x2000000
	var_Node32 := var_Nodes:Add("2.2.2 Beams","Steel","Beams",nil,nil)
		var_Node32:Width := 256
		var_Node32:BackColor := 0x3000000
		var_Node32:[Padding,exPaddingAll] := 0
		var_Node33 := var_Node32:AddAssistant("<font ;6>Work:<r>1.90%<br>Budget:<r>$2,000.00",nil,nil)
			var_Node33:Left := false
			var_Node33:ShowLinks := false
			var_Node33:[Padding,exPaddingAll] := 0
			var_Node33:FixedWidth := 72
			var_Node33:BackColor := 0x2000000
	var_Node34 := var_Nodes:Add("2.2.3 Joist","Steel","Joist",nil,nil)
		var_Node34:BackColor := 0x3000000
		var_Node34:[Padding,exPaddingAll] := 0
		var_Node35 := var_Node34:AddAssistant("<font ;6>Work:<r>1.10%<br>Budget:<r>$2,000.00",nil,nil)
			var_Node35:Left := false
			var_Node35:ShowLinks := false
			var_Node35:[Padding,exPaddingAll] := 0
			var_Node35:FixedWidth := 72
			var_Node35:BackColor := 0x2000000
	var_Node36 := var_Nodes:Add("3. External","Root","External",nil,nil)
		var_Node36:ArrangeSiblingNodesAs := exTree
		var_Node36:ShowRoundLink := false
		var_Node36:BackColor := 0x1ff0000
		var_Node36:ForeColor := RGB(255,255,255)
		var_Node37 := var_Node36:AddAssistant("<font ;6>Work:<r>30.40%<br>Budget:<r>$83,500.00",nil,nil)
			var_Node37:Left := false
			var_Node37:ShowLinks := false
			var_Node37:[Padding,exPaddingAll] := 0
			var_Node37:FixedWidth := 72
			var_Node37:BackColor := 0x2000000
	var_Node38 := var_Nodes:Add("3.1 Masonry Work","External","Masonry",nil,nil)
		var_Node38:ShowRoundLink := false
		var_Node38:BackColor := 0x100ff00
		var_Node38:ForeColor := RGB(255,255,255)
		var_Node39 := var_Node38:AddAssistant("<font ;6>Work:<r>16.20%<br>Budget:<r>$16,000.00",nil,nil)
			var_Node39:Left := false
			var_Node39:ShowLinks := false
			var_Node39:[Padding,exPaddingAll] := 0
			var_Node39:FixedWidth := 72
			var_Node39:BackColor := 0x2000000
	var_Node40 := var_Nodes:Add("3.1.1 Lay Masonry","Masonry","LayMasonry",nil,nil)
		var_Node40:BackColor := 0x3000000
		var_Node40:[Padding,exPaddingAll] := 0
		var_Node41 := var_Node40:AddAssistant("<font ;6>Work:<r>9.00%<br>Budget:<r>$35,000.00",nil,nil)
			var_Node41:Left := false
			var_Node41:ShowLinks := false
			var_Node41:[Padding,exPaddingAll] := 0
			var_Node41:FixedWidth := 72
			var_Node41:BackColor := 0x2000000
	var_Node42 := var_Nodes:Add("3.1.2 Install roof drains","Masonry","RoofDrains",nil,nil)
		var_Node42:BackColor := 0x3000000
		var_Node42:[Padding,exPaddingAll] := 0
		var_Node43 := var_Node42:AddAssistant("<font ;6>Work:<r>3.10%<br>Budget:<r>$2,000.00",nil,nil)
			var_Node43:Left := false
			var_Node43:ShowLinks := false
			var_Node43:[Padding,exPaddingAll] := 0
			var_Node43:FixedWidth := 72
			var_Node43:BackColor := 0x2000000
	var_Node44 := var_Nodes:Add("3.1.3 Install tile in toilet rooms","Masonry","TileToiles",nil,nil)
		var_Node44:BackColor := 0x3000000
		var_Node44:[Padding,exPaddingAll] := 0
		var_Node45 := var_Node44:AddAssistant("<font ;6>Work:<r>1.30%<br>Budget:<r>$10,000.00",nil,nil)
			var_Node45:Left := false
			var_Node45:ShowLinks := false
			var_Node45:[Padding,exPaddingAll] := 0
			var_Node45:FixedWidth := 72
			var_Node45:BackColor := 0x2000000
	var_Node46 := var_Nodes:Add("3.1.4 Roofing","Masonry","Roofing",nil,nil)
		var_Node46:BackColor := 0x3000000
		var_Node46:[Padding,exPaddingAll] := 0
		var_Node47 := var_Node46:AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$15,000.00",nil,nil)
			var_Node47:Left := false
			var_Node47:ShowLinks := false
			var_Node47:[Padding,exPaddingAll] := 0
			var_Node47:FixedWidth := 72
			var_Node47:BackColor := 0x2000000
	var_Node48 := var_Nodes:Add("3.2 Building Finishes","External","Building",nil,nil)
		var_Node48:ShowRoundLink := false
		var_Node48:BackColor := 0x100ff00
		var_Node48:ForeColor := RGB(255,255,255)
		var_Node49 := var_Node48:AddAssistant("<font ;6>Work:<r>14.20%<br>Budget:<r>$21,500.00",nil,nil)
			var_Node49:Left := false
			var_Node49:ShowLinks := false
			var_Node49:[Padding,exPaddingAll] := 0
			var_Node49:FixedWidth := 72
			var_Node49:BackColor := 0x2000000
	var_Node50 := var_Nodes:Add("3.2.1 Paint Walls","Building","Paint",nil,nil)
		var_Node50:BackColor := 0x3000000
		var_Node50:[Padding,exPaddingAll] := 0
		var_Node51 := var_Node50:AddAssistant("<font ;6>Work:<r>4.00%<br>Budget:<r>$8,000.00",nil,nil)
			var_Node51:Left := false
			var_Node51:ShowLinks := false
			var_Node51:[Padding,exPaddingAll] := 0
			var_Node51:FixedWidth := 72
			var_Node51:BackColor := 0x2000000
	var_Node52 := var_Nodes:Add("3.2.2 Ceiling Tiles","Building","CeilingTiles",nil,nil)
		var_Node52:Width := 256
		var_Node52:BackColor := 0x3000000
		var_Node52:[Padding,exPaddingAll] := 0
		var_Node53 := var_Node52:AddAssistant("<font ;6>Work:<r>3.60%<br>Budget:<r>$4,000.00",nil,nil)
			var_Node53:Left := false
			var_Node53:ShowLinks := false
			var_Node53:[Padding,exPaddingAll] := 0
			var_Node53:FixedWidth := 72
			var_Node53:BackColor := 0x2000000
	var_Node54 := var_Nodes:Add("3.2.3 Hang Wallpaper","Building","Wallpaper",nil,nil)
		var_Node54:BackColor := 0x3000000
		var_Node54:[Padding,exPaddingAll] := 0
		var_Node55 := var_Node54:AddAssistant("<font ;6>Work:<r>2.30%<br>Budget:<r>$1,500.00",nil,nil)
			var_Node55:Left := false
			var_Node55:ShowLinks := false
			var_Node55:[Padding,exPaddingAll] := 0
			var_Node55:FixedWidth := 72
			var_Node55:BackColor := 0x2000000
	var_Node56 := var_Nodes:Add("3.2.4 Carpet","Building","Carpet",nil,nil)
		var_Node56:BackColor := 0x3000000
		var_Node56:[Padding,exPaddingAll] := 0
		var_Node57 := var_Node56:AddAssistant("<font ;6>Work:<r>1.80%<br>Budget:<r>$6,000.00",nil,nil)
			var_Node57:Left := false
			var_Node57:ShowLinks := false
			var_Node57:[Padding,exPaddingAll] := 0
			var_Node57:FixedWidth := 72
			var_Node57:BackColor := 0x2000000
	var_Node58 := var_Nodes:Add("3.2.5 Hardware","Building","Hardware",nil,nil)
		var_Node58:BackColor := 0x3000000
		var_Node58:[Padding,exPaddingAll] := 0
		var_Node59 := var_Node58:AddAssistant("<font ;6>Work:<r>2.50%<br>Budget:<r>$2,000.00",nil,nil)
			var_Node59:Left := false
			var_Node59:ShowLinks := false
			var_Node59:[Padding,exPaddingAll] := 0
			var_Node59:FixedWidth := 72
			var_Node59:BackColor := 0x2000000
oDCOCX_Exontrol1:EndUpdate()

196:
Does your control support padding (padding properties are used to generate space around content)

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node := var_Nodes:Add("L1 A1",nil,"LA",nil,nil)
		var_Node:BackColor := RGB(255,0,0)
		var_Node:[Padding,exPaddingAll] := 16
	var_Nodes:Add("L1 B1",nil,"LB",nil,nil)
	var_Nodes:Add("L2 A1","LA","LA2",nil,nil)
	var_Nodes:Add("L2 B2","LB","LB2",nil,nil)
oDCOCX_Exontrol1:Nodes:[Item,"root"]:Caption := "Ls As"
oDCOCX_Exontrol1:EndUpdate()

195:
Does your control support padding (padding properties are used to generate space around content)

local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:[DefaultNodePadding,exPaddingAll] := 8
oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1 A1",nil,"LA",nil,nil)
	var_Nodes:Add("L1 B1",nil,"LB",nil,nil)
	var_Nodes:Add("L2 A1","LA","LA2",nil,nil)
	var_Nodes:Add("L2 B2","LB","LB2",nil,nil)
oDCOCX_Exontrol1:Nodes:[Item,"root"]:Caption := "Ls As"
oDCOCX_Exontrol1:EndUpdate()

194:
How do I programmatically edit a node


oDCOCX_Exontrol1:Nodes:Add("Text",nil,"1234",nil,nil)
oDCOCX_Exontrol1:EditNode("1234")

193:
WidthNode does not seem to do anything. What this property is for

local var_Nodes as INodes

oDCOCX_Exontrol1:WidthNode := 16
oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1 A1",nil,"LA",nil,nil)
	var_Nodes:Add("L1 B1",nil,"LB",nil,nil)
	var_Nodes:Add("L2 A1","LA","LA2",nil,nil)
	var_Nodes:Add("L2 B2","LB","LB2",nil,nil)
oDCOCX_Exontrol1:Nodes:[Item,"root"]:Caption := "Ls As"

192:
Does your control support Print and Print-Preview, such as Fit-To-Page

local var_Print as IExPrint
local var_Nodes as INodes

oDCOCX_Exontrol1:FixedWidthNode := 512
oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):ShowLinkDir := false
	var_Nodes:Add("L1_B",nil,"LB",nil,nil)
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)
// Generate Source for 'ExPrint 1.0 Control Library(ExPrint.dll)' server from Tools\Automation Server...
var_Print := IExPrint{"Exontrol.Print"}
	var_Print:Options := "FitToPage = On"
	var_Print:PrintExt := oDCOCX_Exontrol1
	var_Print:Preview()

191:
Does your control support Print and Print-Preview

local var_Print as IExPrint
local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):ShowLinkDir := false
	var_Nodes:Add("L1_B",nil,"LB",nil,nil)
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)
// Generate Source for 'ExPrint 1.0 Control Library(ExPrint.dll)' server from Tools\Automation Server...
var_Print := IExPrint{"Exontrol.Print"}
	var_Print:PrintExts := oDCOCX_Exontrol1
	var_Print:Preview()

190:
Does your control support subscript or superscript, in HTML captions

local var_Nodes as INodes

oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("<sha ;;0>Event <b><font ;6><off 4>1",nil,"LA",nil,nil):ShowLinkDir := false
	var_Nodes:Add("<sha ;;0>Event <b><font ;6><off 4>2",nil,"LB",nil,nil)
	var_Nodes:Add("<sha ;;0>Event <b><font ;6><off -6>2<off 4>3<off 4>1","LA","LA2",nil,nil)
	var_Nodes:Add("Event","LB","LB2",nil,nil)

189:
Is it possible to move a node by a simple click rather than SHIFT + Click

local var_Nodes as INodes

oDCOCX_Exontrol1:AllowMoveChart := exDisallow
oDCOCX_Exontrol1:AllowMoveNode := exLeftClick
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):ShowLinkDir := false
	var_Nodes:Add("L1_B",nil,"LB",nil,nil)
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

188:
How can I disable moving the nodes at runtime

oDCOCX_Exontrol1:AllowMoveNode := exDisallow

187:
How can I disable resizing the chart using the middle mouse button

oDCOCX_Exontrol1:AllowResizeChart := exDisallow

186:
How can I disable inline editing

oDCOCX_Exontrol1:AllowEdit := 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

METHOD OCX_Exontrol1MouseUp(Button,Shift,X,Y) CLASS MainDialog
	// MouseUp event - Occurs when the user releases a mouse button.
	// Items.Add(Me.NodeFromPoint(-1,-1).Caption,0,1234)
	local var_PopupMenu as IPopupMenu
	// Generate Source for 'ExPopupMenu 1.0 Control Library(ExPMenu.dll)' server from Tools\Automation Server...
	var_PopupMenu := IPopupMenu{"Exontrol.ExPopupMenu"}
		OutputDebugString(String2Psz( AsString(var_PopupMenu:ShowAtCursor) ))
RETURN NIL

local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):ShowLinkDir := false
	var_Nodes:Add("L1_B",nil,"LB",nil,nil)
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

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

METHOD OCX_Exontrol1AnchorClick(AnchorID,Options) CLASS MainDialog
	// AnchorClick event - Occurs when an anchor element is clicked.
	OutputDebugString(String2Psz( AsString(Options) ))
RETURN NIL

local var_Nodes as INodes

oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("<a;http://www.exontrol.com>exontrol</a>",nil,"1234",nil,nil)

183:
Is it possible to put a caption on the regular links

local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):LinkCaption := "<fgcolor=FF0000><font ;6>caption<br><c><bgcolor=FFFFFF><a>link"
	var_Nodes:Add("L1_B",nil,"LB",nil,nil)
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

182:
Is it possible to hide directions for specific links

local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):ShowLinkDir := false
	var_Nodes:Add("L1_B",nil,"LB",nil,nil)
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

181:
Does your control supports multiple lines tooltip


oDCOCX_Exontrol1:[HTMLPicture,"pic1"] := "c:\exontrol\images\zipdisk.gif"
oDCOCX_Exontrol1:ToolTipDelay := 1
oDCOCX_Exontrol1:Root:ToolTip := "<br><font Tahoma;10>This</font> is a <b>multi-lines</b> tooltip assigned to a column. The tooltip supports built-in HTML tags, icons and pictures.<br><br><br><img>pic1</img> picture ... <br><br>"

180:
Can I change the border's node, using your EBN technology, including specifying a color

local var_Node,var_Node1 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\hot.ebn")
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Node := var_Nodes:Add("Sub 1","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line.<br>-using no color"
		var_Node:BackColor := 0x1000000
	var_Node1 := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node1:Caption := "This is a bit of long text that should break the line.<br>-using a color"
		var_Node1:BackColor := 0x100ff00

179:
Can the chart be arranged from the left to right (LTR)

local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:Layout := exLayoutLTR
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:IndentSiblingX := 32
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child1",nil,"1234",nil,nil)
	var_Nodes:Add("Child2",nil,"1235",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil):Caption := "This is a bit of long text that should break the line."
oDCOCX_Exontrol1:EndUpdate()

178:
Is there any property to keep the aspect ratio for all pictures, but still keep the size of nodes

local var_Node,var_Node1,var_Node2 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:PictureHeightNode := 48
oDCOCX_Exontrol1:PictureAspectRatioNode := exAspectRatioHeight
oDCOCX_Exontrol1:FixedWidthNode := 82
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node := var_Nodes:Add("PNG <b>1",nil,"0",nil,nil)
		var_Node:Picture := "c:\exontrol\images\card.png"
		var_Node:Alignment := CenterAlignment
	var_Node1 := var_Nodes:Add("PNG <b>2",nil,"1",nil,nil)
		var_Node1:Picture := "c:\exontrol\images\diary.png"
		var_Node1:Alignment := CenterAlignment
	var_Node2 := var_Nodes:Add("PNG <b>3",nil,"2",nil,nil)
		var_Node2:Picture := "c:\exontrol\images\sun.png"
		var_Node2:Alignment := CenterAlignment
oDCOCX_Exontrol1:Root:Alignment := CenterAlignment
oDCOCX_Exontrol1:EndUpdate()

177:
Is there any property to keep the aspect ratio for all pictures

local var_Node,var_Node1,var_Node2 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:PictureHeightNode := 48
oDCOCX_Exontrol1:PictureAspectRatioNode := exAspectRatioHeight
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node := var_Nodes:Add("PNG <b>1",nil,"0",nil,nil)
		var_Node:Picture := "c:\exontrol\images\card.png"
	var_Node1 := var_Nodes:Add("PNG <b>2",nil,"1",nil,nil)
		var_Node1:Picture := "c:\exontrol\images\diary.png"
	var_Node2 := var_Nodes:Add("PNG <b>3",nil,"2",nil,nil)
		var_Node2:Picture := "c:\exontrol\images\sun.png"
oDCOCX_Exontrol1:EndUpdate()

176:
Is there any property to keep the aspect ratio for all pictures

local var_Node,var_Node1,var_Node2 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:PictureWidthNode := 48
oDCOCX_Exontrol1:PictureAspectRatioNode := exAspectRatioWidth
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node := var_Nodes:Add("PNG <b>1",nil,"0",nil,nil)
		var_Node:Picture := "c:\exontrol\images\card.png"
	var_Node1 := var_Nodes:Add("PNG <b>2",nil,"1",nil,nil)
		var_Node1:Picture := "c:\exontrol\images\diary.png"
	var_Node2 := var_Nodes:Add("PNG <b>3",nil,"2",nil,nil)
		var_Node2:Picture := "c:\exontrol\images\sun.png"
oDCOCX_Exontrol1:EndUpdate()

175:
Is there any property to keep the aspect ratio for displayed picture

local var_Node,var_Node1,var_Node2 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node := var_Nodes:Add("Ratio/None",nil,"0",nil,nil)
		var_Node:Picture := "c:\exontrol\images\card.png"
		var_Node:PictureWidth := 48
		var_Node:PictureHeight := 48
	var_Node1 := var_Nodes:Add("Ratio/Width",nil,"1",nil,nil)
		var_Node1:Picture := "c:\exontrol\images\card.png"
		var_Node1:PictureWidth := 48
		var_Node1:PictureAspectRatio := exAspectRatioWidth
	var_Node2 := var_Nodes:Add("Ratio/Height",nil,"2",nil,nil)
		var_Node2:Picture := "c:\exontrol\images\card.png"
		var_Node2:PictureHeight := 48
		var_Node2:PictureAspectRatio := exAspectRatioHeight
oDCOCX_Exontrol1:EndUpdate()

174:
Is is possible to show the round an arbitrary link

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:AntiAliasing := true
oDCOCX_Exontrol1:ShowLinksDir := false
oDCOCX_Exontrol1:PenWidthLink := 1
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):LinkTo := "LB"
	var_Nodes:Add("L1_B<br><br>Cust",nil,"LB",nil,nil)
	var_Node := var_Nodes:Add("L2_A","LA","LA2",nil,nil)
		var_Node:LinkTo := "LB,LB22"
		var_Node:[LinkToColor,"LB"] := RGB(255,0,0)
		var_Node:[LinkToWidth,"LB"] := 2
		var_Node:[LinkToPen,"LB"] := exPenDot
		var_Node:[LinkToShowDir,"LB"] := true
		var_Node:[LinkToRound,"LB"] := true
		var_Node:[LinkToRound,"LB22"] := true
		var_Node:[LinkToShowDir,"LB22"] := true
		var_Node:[LinkToColor,"LB22"] := RGB(128,0,0)
		var_Node:[LinkToWidth,"LB22"] := 2
	var_Nodes:Add("L2_B1","LB","LB21",nil,nil)
	var_Nodes:Add("L2_B2","LB","LB22",nil,nil)
	var_Nodes:Add("L2_B3","LB","LB23",nil,nil)

173:
Is is possible to show the round an arbitrary link

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:AntiAliasing := true
oDCOCX_Exontrol1:ShowLinksDir := false
oDCOCX_Exontrol1:PenWidthLink := 1
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):LinkTo := "LB"
	var_Nodes:Add("L1_B<br><br>Cust",nil,"LB",nil,nil)
	var_Node := var_Nodes:Add("L2_A","LA","LA2",nil,nil)
		var_Node:LinkTo := "LB"
		var_Node:[LinkToColor,"LB"] := RGB(255,0,0)
		var_Node:[LinkToWidth,"LB"] := 2
		var_Node:[LinkToPen,"LB"] := exPenDot
		var_Node:[LinkToShowDir,"LB"] := true
		var_Node:[LinkToRound,"LB"] := true
	var_Nodes:Add("L2_B1","LB","LB21",nil,nil)
	var_Nodes:Add("L2_B2","LB","LB22",nil,nil)
	var_Nodes:Add("L2_B3","LB","LB23",nil,nil)

172:
Is is possible to show the direction for a linktoline, even if the ShowLinksDir is False

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:ShowLinksDir := false
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):LinkTo := "LB"
	var_Node := var_Nodes:Add("L1_B<br><br>Cust",nil,"LB",nil,nil)
		var_Node:LinkTo := "LA2"
		var_Node:[LinkToColor,"LA2"] := RGB(255,0,0)
		var_Node:[LinkToWidth,"LA2"] := 2
		var_Node:[LinkToPen,"LA2"] := exPenDashDot
		var_Node:[LinkToShowDir,"LA2"] := true
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B1","LB","LB21",nil,nil)
	var_Nodes:Add("L2_B2","LB","LB22",nil,nil)
	var_Nodes:Add("L2_B3","LB","LB23",nil,nil)

171:
Is is possible to change the width for a specified linkto line

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):LinkTo := "LB"
	var_Node := var_Nodes:Add("L1_B<br><br>Cust",nil,"LB",nil,nil)
		var_Node:LinkTo := "LA2"
		var_Node:[LinkToColor,"LA2"] := RGB(255,0,0)
		var_Node:[LinkToWidth,"LA2"] := 4
		var_Node:[LinkToPen,"LA2"] := exPenSolid
		var_Node:[LinkToCaption,"LA2"] := "L2A-L1B"
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B1","LB","LB21",nil,nil)
	var_Nodes:Add("L2_B2","LB","LB22",nil,nil)
	var_Nodes:Add("L2_B3","LB","LB23",nil,nil)

170:
Is is possible to change the width for a specified linkto line

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):LinkTo := "LB"
	var_Node := var_Nodes:Add("L1_B<br><br>Cust",nil,"LB",nil,nil)
		var_Node:LinkTo := "LA2"
		var_Node:[LinkToColor,"LA2"] := RGB(255,0,0)
		var_Node:[LinkToWidth,"LA2"] := 2
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B1","LB","LB21",nil,nil)
	var_Nodes:Add("L2_B2","LB","LB22",nil,nil)
	var_Nodes:Add("L2_B3","LB","LB23",nil,nil)

169:
Is is possible to change the color for a specified linkto line

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil):LinkTo := "LB"
	var_Node := var_Nodes:Add("L1_B<br><br>Cust",nil,"LB",nil,nil)
		var_Node:LinkTo := "LA2"
		var_Node:[LinkToColor,"LA2"] := RGB(255,0,0)
		var_Node:[LinkToWidth,"LA2"] := 2
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B1","LB","LB21",nil,nil)
	var_Nodes:Add("L2_B2","LB","LB22",nil,nil)
	var_Nodes:Add("L2_B3","LB","LB23",nil,nil)

168:
How can I specify the size for a picture being shown in a specified node only

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node := var_Nodes:Add("Child 1",nil,"1",nil,nil)
		var_Node:Picture := "c:\exontrol\images\zipdisk.gif"
		var_Node:PictureWidth := 64
		var_Node:PictureHeight := 64
	var_Nodes:Add("Child 2",nil,"2",nil,nil):Picture := "c:\exontrol\images\auction.gif"

167:
How can I resize the pictures being shown in the nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:PictureHeightNode := 24
oDCOCX_Exontrol1:PictureWidthNode := 24
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"1",nil,nil):Picture := "c:\exontrol\images\zipdisk.gif"
	var_Nodes:Add("Child 2",nil,"2",nil,nil):Picture := "c:\exontrol\images\auction.gif"

166:
Can I change the width of the node's border

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node := var_Nodes:Add("Child 1",nil,"1",nil,nil)
		var_Node:BorderWidth := 3
		var_Node:DrawRoundNode := false
	var_Nodes:Add("Child 2",nil,"2",nil,nil)

165:
Can I change the visual appearance of the node

local var_Nodes as INodes

oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn")
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"1",nil,nil):BackColor := 0x1000000
	var_Nodes:Add("Child 2",nil,"2",nil,nil)

164:
Can I specify a different color for node's border

local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"1",nil,nil):BorderColor := RGB(255,0,0)
	var_Nodes:Add("Child 2",nil,"2",nil,nil)

163:
Can I display my image on my links

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:[HTMLPicture,"pic1"] := "c:\exontrol\images\colorize.gif"
oDCOCX_Exontrol1:AntiAliasing := true
oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:IndentSiblingX := 60
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil)
	var_Node := var_Nodes:Add("L1_B",nil,"LB",nil,nil)
		var_Node:LinkTo := "LA2"
		var_Node:[LinkToCaption,"LA2"] := "<img>pic1</img> text"
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

162:
How can I show a caption on my link

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:AntiAliasing := true
oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil)
	var_Node := var_Nodes:Add("L1_B",nil,"LB",nil,nil)
		var_Node:LinkTo := "LA2"
		var_Node:[LinkToCaption,"LA2"] := "text"
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

161:
How can I show smootly the arrows

local var_Nodes as INodes

oDCOCX_Exontrol1:AntiAliasing := true
oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil)
	var_Nodes:Add("L1_B",nil,"LB",nil,nil):LinkTo := "LA2"
	var_Nodes:Add("L2_A","LA","LA2",nil,nil):LinkTo := "LB"
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

160:
How can I show direction on my links

local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingY := 30
oDCOCX_Exontrol1:ShowLinksDir := true
oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
oDCOCX_Exontrol1:AntiAliasing := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil)
	var_Nodes:Add("L1_B",nil,"LB",nil,nil):LinkTo := "LA2"
	var_Nodes:Add("L2_A","LA","LA2",nil,nil):LinkTo := "LB"
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

159:
How can I add a doubled direction link

local var_Nodes as INodes

oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil)
	var_Nodes:Add("L1_B",nil,"LB",nil,nil):LinkTo := "LA2"
	var_Nodes:Add("L2_A","LA","LA2",nil,nil):LinkTo := "LB"
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

158:
How can I add arbitrary links

local var_Nodes as INodes

oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"LA",nil,nil)
	var_Nodes:Add("L1_B",nil,"LB",nil,nil):LinkTo := "LA2"
	var_Nodes:Add("L2_A","LA","LA2",nil,nil)
	var_Nodes:Add("L2_B","LB","LB2",nil,nil)

157:
How can I add multiple parents

local var_Nodes as INodes

oDCOCX_Exontrol1:PenWidthLink := 2
oDCOCX_Exontrol1:LinkColor := RGB(0,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("L1_A",nil,"L1",nil,nil):AddGroup("L1_B",nil,nil)
	var_Nodes:Add("L_A","L1",nil,nil,nil)
	var_Nodes:Add("L_B","L1",nil,nil,nil)
	var_Nodes:Add("L_C","L1",nil,nil,nil)

156:
How can I add multiple parents or roots

local var_Node,var_Node1,var_Node2 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:HasButtons := exWPlus
oDCOCX_Exontrol1:ButtonsAlign := UpperCenter
oDCOCX_Exontrol1:PenWidthLink := 3
oDCOCX_Exontrol1:IndentChild := 32
var_Node := oDCOCX_Exontrol1:Root
	var_Node:HasButton := false
	var_Node:Caption := "<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><br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3"
	var_Node:Image := 0
	var_Node:AddGroup("<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><br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3",nil,nil)
	var_Node:AddGroup("<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><br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3",nil,nil)
	var_Node:AddAssistant("<b>Assistant</b> <a1>node 1</a>",nil,nil):Key := "A"
	var_Node1 := var_Node:AddAssistant("<b>Assistant</b> <a2>node 2</a>",nil,nil)
		var_Node1:Left := true
		var_Node1:ShowLinks := false
		var_Node1:LinkTo := "A"
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Node2 := var_Nodes:Add("Parent <b>1</b>",nil,"Key1",nil,nil)
		var_Node2:HasButton := false
		var_Node2:ArrangeSiblingNodesAs := exTree
		var_Node2:ShowRoundLink := true
		var_Node2:AddGroup("Parent <b>2</b>",nil,nil)
		var_Node2:AddGroup("Parent <b>3</b>",nil,nil)
	var_Nodes:Add("SubItem 1","Key1","S1",nil,nil):HasButton := false
	var_Nodes:Add("SubItem 1.1","S1","S111",nil,nil)
	var_Nodes:Add("SubItem 1.2","S1","S112",nil,nil)
	var_Nodes:Add("SubItem 2","Key1",nil,nil,nil)
	var_Nodes:Add("Item 2",nil,"Key2",nil,nil):Expanded := false
	var_Nodes:Add("SubItem 1","Key2",nil,nil,nil)
	var_Nodes:Add("SubItem 2","Key2",nil,nil,nil)
oDCOCX_Exontrol1:EndUpdate()

155:
How can I align the text/caption on the scroll bar


oDCOCX_Exontrol1:[ScrollPartCaption,exHScroll,exLowerBackPart] := "left"
oDCOCX_Exontrol1:[ScrollPartCaptionAlignment,exHScroll,exLowerBackPart] := LeftAlignment
oDCOCX_Exontrol1:[ScrollPartCaption,exHScroll,exUpperBackPart] := "right"
oDCOCX_Exontrol1:[ScrollPartCaptionAlignment,exHScroll,exUpperBackPart] := RightAlignment
oDCOCX_Exontrol1:FixedWidthNode := 320

154:
How can I show round links

local var_Nodes as INodes

oDCOCX_Exontrol1:ShowRoundLink := true
oDCOCX_Exontrol1:Root:Image := 0
oDCOCX_Exontrol1:IndentSiblingX := 32
oDCOCX_Exontrol1:IndentSiblingY := 64
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):ArrangeSiblingNodesAs := exHorizontally
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

153:
How do I access a node by its key

local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"C1",nil,nil)
	var_Nodes:Add("Sub Child 1","C1","SC1",nil,nil)
	var_Nodes:Add("Sub Sub Shild 1","SC1",nil,nil,nil)
oDCOCX_Exontrol1:Nodes:[Item,"SC1"]:BackColor := RGB(255,0,0)

152:
How can I get the number of nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:Root:ArrangeSiblingNodesAs := exTree
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"C1",nil,nil)
	var_Nodes:Add("Sub Child 1","C1","SC1",nil,nil)
	var_Nodes:Add("Sub Sub Shild 1","SC1",nil,nil,nil)
	var_Nodes:Remove(3)

151:
How can I remove all nodes in the chart

oDCOCX_Exontrol1:Nodes:Clear()

150:
How can I clear the chart

oDCOCX_Exontrol1:Nodes:Clear()

149:
How can I get the number of nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:Root:ArrangeSiblingNodesAs := exTree
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"C1",nil,nil)
	var_Nodes:Add("Sub Child 1","C1","SC1",nil,nil)
	var_Nodes:Add("Sub Sub Shild 1","SC1",nil,nil,nil)
	var_Nodes:Add(AsString(var_Nodes:Count),nil,nil,nil,nil)

148:
How can I add a child node

local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:Root:ArrangeSiblingNodesAs := exTree
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"C1",nil,nil)
	var_Nodes:Add("Sub Child 1","C1","SC1",nil,nil)
	var_Nodes:Add("Sub Sub Shild 1","SC1",nil,nil,nil)

147:
How can I add a child node

local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"C1",nil,nil)
	var_Nodes:Add("Child 2",nil,"C2",nil,nil)
	var_Nodes:Add("Sub Child 1","C1","SC1",nil,nil)
	var_Nodes:Add("Sub Sub Shild 1","SC1",nil,nil,nil)

146:
How can I draw link or a line between my own nodes

local var_Node,var_Node1 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:PenLink := exPenSolid
oDCOCX_Exontrol1:PenWidthLink := 3
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node1 := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node1:LinkTo := "AA"
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,"AA",nil,nil)

145:
How can I show or hide the link or a line between nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):ShowLinks := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

144:
How can I hide or show the +/- expand/collapse buttons for a specified node

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):HasButton := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

143:
How can I expand or collapse a node

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

142:
How can I assign an icon to the root node


oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oDCOCX_Exontrol1:Root:Image := 1

141:
How can I access an assistant nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
	var_Node:[Assistant,0]:Image := 1
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:EndUpdate()

140:
How can I get the number or count of assistant nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
	var_Node:AddAssistant(AsString(var_Node:CountAssistants),nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:EndUpdate()

139:
How can I display assistant nodes on the right side only

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil):Left := false
	var_Node:AddAssistant("Assistant 2",nil,nil):Left := false
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:EndUpdate()

138:
How can I display assistant nodes on the left side only

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil):Left := true
	var_Node:AddAssistant("Assistant 2",nil,nil):Left := true
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:EndUpdate()

137:
How can I clear or remove all assistant nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:BeginUpdate()
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
	var_Node:ClearAssistants()
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:EndUpdate()

136:
How can I remove an assistant node

local var_Node as INode
local var_Nodes as INodes

var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
	var_Node:RemoveAssistant(0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

135:
How can I add assistant node

local var_Node as INode
local var_Nodes as INodes

var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

134:
Can I change the border's node, using your EBN technology

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\hot.ebn")
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:BackColor := 0x1000000

133:
Can I remove the shadow for a specified node

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:ShadowNode := false

132:
Can I change the border for a specified node

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:PenBorderNode := exPenDashDotDot

131:
Can I remove the round corner for a specified node

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:DrawRoundNode := false

130:
How can I disable or enable a node

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:Enabled := false

129:
How can I specify the height of the node

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:FixedHeight := 128

128:
How can I specify the width of the node

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:FixedWidth := 128

127:
How can I specify the width of the node to wrap it's content

local var_Node as INode
local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "This is a bit of long text that should break the line."
		var_Node:Width := 128

126:
How can I change the position of the node

local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil):Position := 0

125:
How can I count or get the number of child nodes

local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add(var_Nodes:[Item,"1234"]:NodeCount,nil,nil,nil,nil)

124:
How can I enumerate the child nodes

local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add(var_Nodes:[Item,"1234"]:FirstNode:Caption,nil,nil,nil,nil)
	var_Nodes:Add(var_Nodes:[Item,"1234"]:FirstNode:NextNode:Caption,nil,nil,nil,nil)

123:
How can I change the node's parent

local var_Node as INode

oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:Nodes:Add("Child 1",nil,"1234",nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Sub 1","1234",nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Sub 2","1234",nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Child 2",nil,"1235",nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Sub 1","1235",nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("To Move","1235","Move",nil,nil)
var_Node := oDCOCX_Exontrol1:Nodes:[Item,"Move"]
	var_Node:Parent := INode{oDCOCX_Exontrol1:Root}
	var_Node:Caption := "Moved 2 Root from Child 2"
oDCOCX_Exontrol1:EndUpdate()

122:
How can I assign a key to a node


oDCOCX_Exontrol1:Nodes:Add("Child",nil,"1234",nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Sub 1","1234",nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Sub 2","1234",nil,nil,nil)

121:
How can I assign a key to a node


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Key := "1234"
oDCOCX_Exontrol1:Nodes:Add("Sub 1","1234",nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Sub 2","1234",nil,nil,nil)

120:
How can I change the node's background color

local var_Node as INode

var_Node := oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil)
	var_Node:BackColor := RGB(255,0,0)
	var_Node:ClearBackColor()

119:
How can I change the node's background color


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):BackColor := RGB(255,0,0)

118:
How can I change the node's foreground color

local var_Node as INode

var_Node := oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil)
	var_Node:ForeColor := RGB(255,0,0)
	var_Node:ClearForeColor()

117:
How can I change the node's foreground color


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):ForeColor := RGB(255,0,0)

116:
How can I assign a tooltip to a node

local var_Node as INode

var_Node := oDCOCX_Exontrol1:Nodes:Add("ToolTip",nil,nil,nil,nil)
	var_Node:ToolTip := "This is a bit of text that's shown when the cursor hovers this <b>node</b>."
	var_Node:ToolTipTitle := "TITLE"

115:
How can I assign a different font for the node's tooltip


oDCOCX_Exontrol1:Nodes:Add("ToolTip",nil,nil,nil,nil):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


oDCOCX_Exontrol1:Nodes:Add("ToolTip",nil,nil,nil,nil):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


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):UserData := "your data"

112:
How can I assign an icon and a picture to a node

local var_Node as INode

oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
var_Node := oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil)
	var_Node:Image := 1
	// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
	var_Node:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
	var_Node:PictureAlignment := exImageBottom

111:
How can I align the picture in the node
local var_Node as INode

var_Node := oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil)
	// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
	var_Node:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
	var_Node:PictureAlignment := exImageBottom

110:
How can I align the picture in the node

local var_Node as INode

var_Node := oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil)
	// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
	var_Node:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
	var_Node:PictureAlignment := exImageTop

109:
How can I align the picture in the node

local var_Node as INode

var_Node := oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil)
	// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
	var_Node:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
	var_Node:PictureAlignment := exImageRight

108:
How can I assign a picture to a node


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")

107:
How can I align the icon in the node

local var_Node as INode

oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
var_Node := oDCOCX_Exontrol1:Nodes:Add("Just a node with an icon",nil,nil,nil,nil)
	var_Node:Image := 1
	var_Node:ImageAlignment := exImageRight

106:
How can I align the icon in the node

local var_Node as INode

oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
var_Node := oDCOCX_Exontrol1:Nodes:Add("Just a node with an icon",nil,nil,nil,nil)
	var_Node:Image := 1
	var_Node:ImageAlignment := exImageBottom

105:
How can I align the icon in the node

local var_Node as INode

oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
var_Node := oDCOCX_Exontrol1:Nodes:Add("Just a node with an icon",nil,nil,nil,nil)
	var_Node:Image := 1
	var_Node:ImageAlignment := exImageTop

104:
How can I assign an icon to a node


oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Image := 1

103:
How can I change the font for a node


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "<font Tahoma;12>new</font> caption"

102:
How can I add a multiple lines node


oDCOCX_Exontrol1:Nodes:Add("",nil,nil,nil,nil):Caption := "Line 1<br>Line 2<br>Line3"

101:
How can I add a multiple lines node


oDCOCX_Exontrol1:Nodes:Add("Line 1<br>Line 2<br>Line3",nil,nil,nil,nil)

100:
How can I change the background color for parts of the text


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "<bgcolor=FF0000>new</bgcolor> caption"

99:
How can I change the foreground color for parts of the text


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "<fgcolor=FF0000>new</fgcolor> caption"

98:
How can I show the node as strikeout


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "<s>new</s> caption"

97:
How can I show the node as underlined


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "<u>new</u> caption"

96:
How can I show the node as italic


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "<i>new</i> caption"

95:
How can I bold the node


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "<b>new</b> caption"

94:
How can I change the node's caption


oDCOCX_Exontrol1:Nodes:Add("Child",nil,nil,nil,nil):Caption := "new caption"

93:
How can I display hierarchical the child nodes so they are indented relative to their parents

local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:PenLink := exPenSolid
oDCOCX_Exontrol1:PenWidthLink := 3
oDCOCX_Exontrol1:IndentSiblingX := 12
oDCOCX_Exontrol1:IndentSiblingY := 12
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("As <b>Tree</b>",nil,"1234",nil,nil):ArrangeSiblingNodesAs := exTree
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234","456",nil,nil)
	var_Nodes:Add("Item 1","456",nil,nil,nil)
	var_Nodes:Add("Item 2","456","78",nil,nil):Expanded := false
	var_Nodes:Add("Item 2.1","78",nil,nil,nil)
	var_Nodes:Add("Item 2.2","78",nil,nil,nil)
	var_Nodes:Add("Item 3","456",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("As <b>Default</b>",nil,"AA",nil,nil)
	var_Nodes:Add("Item 1","AA",nil,nil,nil)
	var_Nodes:Add("Item 2","AA","BB",nil,nil)
	var_Nodes:Add("Item 2.1","BB",nil,nil,nil)
	var_Nodes:Add("Item 2.2","BB",nil,nil,nil)
	var_Nodes:Add("Item 2.3","BB",nil,nil,nil)
	var_Nodes:Add("Item 3","AA",nil,nil,nil)

92:
How can I display the child nodes as a tree, so they are indented relative to their parents

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingY := 4
oDCOCX_Exontrol1:HasButtons := exPlus
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:ArrangeSiblingNodesAs := exTree
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child 1",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234","456",nil,nil)
	var_Nodes:Add("Item 1","456",nil,nil,nil)
	var_Nodes:Add("Item 2","456","78",nil,nil):Expanded := false
	var_Nodes:Add("Item 2.1","78",nil,nil,nil)
	var_Nodes:Add("Item 2.2","78",nil,nil,nil)
	var_Nodes:Add("Item 3","456",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child 2",nil,nil,nil,nil)

91:
How can I indent the child nodes relative to their parents

local var_Nodes as INodes

oDCOCX_Exontrol1:IndentChild := 32
oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("AsTree",nil,"1234",nil,nil):ArrangeSiblingNodesAs := exTree
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234","456",nil,nil)
	var_Nodes:Add("Item 1","456",nil,nil,nil)
	var_Nodes:Add("Item 2","456","78",nil,nil):Expanded := false
	var_Nodes:Add("Item 2.1","78",nil,nil,nil)
	var_Nodes:Add("Item 2.2","78",nil,nil,nil)
	var_Nodes:Add("Item 3","456",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child 2",nil,"AA",nil,nil)
	var_Nodes:Add(AsString(1),"AA",nil,nil,nil)
	var_Nodes:Add(AsString(2),"AA","BB",nil,nil)
	var_Nodes:Add("2.1","BB",nil,nil,nil)
	var_Nodes:Add("2.2","BB",nil,nil,nil)
	var_Nodes:Add(AsString(3),"AA",nil,nil,nil)

90:
How can I increase the distance between nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingY := 64
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("<a1>Link 1</a>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub <a1>Link 1</a>","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("<a2>Link 2</a>",nil,nil,nil,nil)

89:
How can I increase the distance between nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:IndentSiblingX := 64
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("<a1>Link 1</a>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub <a1>Link 1</a>","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("<a2>Link 2</a>",nil,nil,nil,nil)

88:
How can I add an anchor or a hyperlink

local var_Nodes as INodes

oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("<a1>Link 1</a>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub <a1>Link 1</a>","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("<a2>Link 2</a>",nil,nil,nil,nil)

87:
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it

local var_Nodes as INodes

oDCOCX_Exontrol1:[FormatAnchor,false] := "<u><fgcolor=880000> </fgcolor></u>"
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("<a1>Link 1</a>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub <a1>Link 1</a>","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("<a2>Link 2</a>",nil,nil,nil,nil)

86:
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions

local var_Nodes as INodes

oDCOCX_Exontrol1:[FormatAnchor,true] := "<u><fgcolor=FF0000> </fgcolor></u>"
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("<a1>Link 1</a>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub <a1>Link 1</a>","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("<a2>Link 2</a>",nil,nil,nil,nil)

85:
How can I save data in XML format


84:
Can I load data from XML files


83:
How can I assign multiple icons to a node

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oDCOCX_Exontrol1:[HTMLPicture,"pic1"] := "c:\exontrol\images\zipdisk.gif"
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil):Caption := "<img>1</img> text <img>2</img> and so on<br>bla <b>bla</b> left<r><img>3</img>"
	var_Node := var_Nodes:Add("Sub 2","1234",nil,nil,nil)
		var_Node:Caption := "<img>pic1</img> text <img>1:6</img><img>1:6</img><img>1</img> <img>2</img>"
		var_Node:FixedWidth := 124
		var_Node:FixedHeight := 48
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

82:
How can I assign multiple pictures to a node

local var_Node,var_Node1 as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:[HTMLPicture,"pic1"] := "c:\exontrol\images\zipdisk.gif"
oDCOCX_Exontrol1:[HTMLPicture,"pic2"] := "c:\exontrol\images\auction.gif"
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Node1 := var_Nodes:Add("Sub 1","1234",nil,nil,nil)
		var_Node1:Caption := "<img>pic1</img> text <img>pic2</img>"
		var_Node1:FixedWidth := 108
		var_Node1:FixedHeight := 48
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

81:
How can I change the color of the line that links assistant nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:LinkAssistantColor := RGB(255,0,0)
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

80:
How can I change the width of the line that links assistant nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:PenLinkAssistant := exPenSolid
oDCOCX_Exontrol1:PenWidthLinkAssistant := 4
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

79:
How can I change the style of the line that links assistant nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:PenLinkAssistant := exPenDashDotDot
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

78:
How can I change the shape of the cursor when it hovers the +/- or expand/collapse buttons

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:[Cursor,exExpandButtonArea] := "exHelp"
oDCOCX_Exontrol1:HasButtons := exPlus
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

77:
How do I change the shape of the cursor when the user clicks an drags the chart

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:[Cursor,exDragChart] := "exHelp"
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

76:
How do I change the shape of the cursor when it hovers a node

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:[Cursor,exNodeArea] := "exHelp"
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

75:
How do I change the shape of the cursor when it hovers the chart

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:[Cursor,exChartArea] := "exHelp"
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

74:
How can I copy and paste the control's content to Microsoft Word for instance

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:PenLink := exPenSolid
oDCOCX_Exontrol1:PenWidthLink := 3
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

73:
How can I copy and paste the control's content to Microsoft Word for instance

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:ButtonsAlign := MiddleRight
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

72:
How can I enable or disable expanding or collapsing a node when user double clicks it

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:ExpandOnDblClk := false
oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:ButtonsAlign := MiddleRight
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

71:
How can I align the +/- expand or collapse buttons to the right

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
oDCOCX_Exontrol1:ButtonsAlign := MiddleRight
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

70:
Can I display the +/- expand or collapse buttons using your EBN files

local var_Appearance as IAppearance
local var_Node as INode
local var_Nodes as INodes

var_Appearance := oDCOCX_Exontrol1:VisualAppearance
	var_Appearance:Add(11,"c:\exontrol\images\normal.ebn")
	var_Appearance:Add(22,"c:\exontrol\images\pushed.ebn")
	var_Appearance:Add(1,"CP:11 2 2 -2 -2")
	var_Appearance:Add(2,"CP:22 2 2 -2 -2")
oDCOCX_Exontrol1:HasButtons := exCustom
oDCOCX_Exontrol1:[HasButtonsCustom,true] := 33554432
oDCOCX_Exontrol1:[HasButtonsCustom,false] := 16777216
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

69:
How can I change the +/- expand or collapse buttons

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oDCOCX_Exontrol1:HasButtons := exCustom
oDCOCX_Exontrol1:[HasButtonsCustom,true] := 1
oDCOCX_Exontrol1:[HasButtonsCustom,false] := 2
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

68:
How can I change the +/- expand or collapse buttons

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exCircle
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

67:
How can I display +/- expand or collapse buttons

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:HasButtons := exPlus
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil):Expanded := false
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

66:
How do I show or hide the assistant nodes

local var_Node as INode
local var_Nodes as INodes

oDCOCX_Exontrol1:ShowAssistants := true
var_Node := oDCOCX_Exontrol1:Root
	var_Node:Image := 0
	var_Node:AddAssistant("Assistant 1",nil,nil)
	var_Node:AddAssistant("Assistant 2",nil,nil)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

65:
How do I scale or zoom the chart

local var_Nodes as INodes

oDCOCX_Exontrol1:BorderWidth := 18
oDCOCX_Exontrol1:BorderHeight := 18
oDCOCX_Exontrol1:ZoomWidthMode := exCustomSize
oDCOCX_Exontrol1:ZoomHeightMode := exCustomSize
oDCOCX_Exontrol1:ZoomWidth := 2
oDCOCX_Exontrol1:ZoomHeight := 2
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

64:
How do I scale or zoom the chart

local var_Nodes as INodes

oDCOCX_Exontrol1:BorderWidth := 18
oDCOCX_Exontrol1:BorderHeight := 18
oDCOCX_Exontrol1:ZoomWidthMode := exControlSize
oDCOCX_Exontrol1:ZoomHeightMode := exControlSize
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

63:
How can I ensure that the selected node is visible or fits the chart's area

local var_Nodes as INodes

oDCOCX_Exontrol1:EnsureVisibleOnSelect := true
oDCOCX_Exontrol1:ScrollOnEnsure := false
oDCOCX_Exontrol1:BorderWidth := 18
oDCOCX_Exontrol1:BorderHeight := 18
oDCOCX_Exontrol1:ZoomWidthMode := exCustomSize
oDCOCX_Exontrol1:ZoomHeightMode := exCustomSize
oDCOCX_Exontrol1:ZoomWidth := 2
oDCOCX_Exontrol1:ZoomHeight := 2
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Sub 3","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

62:
How do I avoid slow moving the chart when the user selects a new node


oDCOCX_Exontrol1:ScrollByClick := false

61:
How do I ensure that a node is visible or fits the chart's area

local var_Nodes as INodes

oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:EnsureVisibleNode("1234")

60:
How do I change the root node, so it explore from a specified node

local var_Nodes as INodes

oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Sub 1","1234",nil,nil,nil)
	var_Nodes:Add("Sub 2","1234",nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:ExploreFromNode := "1234"

59:
How do I select a node

local var_Nodes as INodes

oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,"1234",nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:SelectNode := "1234"
oDCOCX_Exontrol1:HideSelection := false

58:
How do I get the node from the cursor


57:
How do I fix the height for all nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:FixedHeightNode := 32
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

56:
How do I fix the width for all nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:FixedWidthNode := 128
oDCOCX_Exontrol1:Root:Image := 0
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

55:
How do I change the style of the link between nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:PenLink := exPenDash
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

54:
How do I change the color to link the nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:LinkColor := RGB(255,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

53:
How do I change the shape for selected node, using your EBN files

local var_Nodes as INodes

oDCOCX_Exontrol1:VisualAppearance:Add(2,"c:\exontrol\images\pushed.ebn")
oDCOCX_Exontrol1:SelColor := 0x2000000
oDCOCX_Exontrol1:SelectNode := "root"
oDCOCX_Exontrol1:HideSelection := false
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

52:
How do I change the color for selected node

local var_Nodes as INodes

oDCOCX_Exontrol1:SelColor := RGB(0,0,255)
oDCOCX_Exontrol1:SelectNode := "root"
oDCOCX_Exontrol1:HideSelection := false
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

51:
How do I hide the node's shadow


oDCOCX_Exontrol1:ShadowNode := false

50:
How do I change the pen to draw the border for all nodes


oDCOCX_Exontrol1:PenBorderNode := exPenDot

49:
How do I change the shape of the border for all nodes


oDCOCX_Exontrol1:VisualAppearance:Add(2,"c:\exontrol\images\pushed.ebn")
oDCOCX_Exontrol1:[Background,exNodeFrame] := 0x2000000

48:
How do I change the shape of the border for all nodes


oDCOCX_Exontrol1:DrawRoundNode := false

47:
How do I change the foreground color for all nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:ForeColorNode := RGB(255,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

46:
How do I change the background color for all nodes

local var_Nodes as INodes

oDCOCX_Exontrol1:BackColorNode := RGB(255,0,0)
var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

45:
How do I change the key of the root


oDCOCX_Exontrol1:Root:Key := "myKey"

44:
How do I change the caption of the root


oDCOCX_Exontrol1:Root:Caption := "new<br>root"

43:
How do I access the root node


oDCOCX_Exontrol1:Root:Caption := "new<br>root"

42:
How do I access the nodes collection

local var_Nodes as INodes

var_Nodes := oDCOCX_Exontrol1:Nodes
	var_Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
	var_Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

41:
How do I refresh the control


oDCOCX_Exontrol1:Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:Refresh()

40:
How do I prevent painting while several changes are performed


oDCOCX_Exontrol1:BeginUpdate()
oDCOCX_Exontrol1:Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:EndUpdate()

39:
How do I indent the full chart to the right


oDCOCX_Exontrol1:BorderWidth := 8
oDCOCX_Exontrol1:BorderHeight := 8

38:
How can I change the node's border/frame, using your EBN files


oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn")
oDCOCX_Exontrol1:[Background,exNodeFrame] := 0x1000000
oDCOCX_Exontrol1:Nodes:Add("Child <b>1</b>",nil,nil,nil,nil)
oDCOCX_Exontrol1:Nodes:Add("Child <b>2</b>",nil,nil,nil,nil)

37:
How can still display the selected node when the control loses the focus


oDCOCX_Exontrol1:HideSelection := false

36:
How do I disable or enable the control

oDCOCX_Exontrol1:Enabled := false

35:
How do I change the visual aspect for thumb parts in the scroll bars, using EBN


oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn")
oDCOCX_Exontrol1:VisualAppearance:Add(2,"c:\exontrol\images\pushed.ebn")
oDCOCX_Exontrol1:VisualAppearance:Add(3,"c:\exontrol\images\hot.ebn")
oDCOCX_Exontrol1:[Background,exHSThumb] := 0x1000000
oDCOCX_Exontrol1:[Background,exHSThumbP] := 0x2000000
oDCOCX_Exontrol1:[Background,exHSThumbH] := 0x3000000
oDCOCX_Exontrol1:[Background,exVSThumb] := 0x1000000
oDCOCX_Exontrol1:[Background,exVSThumbP] := 0x2000000
oDCOCX_Exontrol1:[Background,exVSThumbH] := 0x3000000
oDCOCX_Exontrol1:FixedWidthNode := 320

34:
How do I change the visual aspect only for the thumb in the scroll bar, using EBN


oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn")
oDCOCX_Exontrol1:VisualAppearance:Add(2,"c:\exontrol\images\pushed.ebn")
oDCOCX_Exontrol1:VisualAppearance:Add(3,"c:\exontrol\images\hot.ebn")
oDCOCX_Exontrol1:[Background,exHSThumb] := 0x1000000
oDCOCX_Exontrol1:[Background,exHSThumbP] := 0x2000000
oDCOCX_Exontrol1:[Background,exHSThumbH] := 0x3000000
oDCOCX_Exontrol1:[ScrollThumbSize,exHScroll] := 96
oDCOCX_Exontrol1:FixedWidthNode := 320

33:
I've seen that you can change the visual appearance for the scroll bar. How can I do that


oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn")
oDCOCX_Exontrol1:VisualAppearance:Add(2,"c:\exontrol\images\pushed.ebn")
oDCOCX_Exontrol1:VisualAppearance:Add(3,"c:\exontrol\images\hot.ebn")
oDCOCX_Exontrol1:[Background,exSBtn] := 0x1000000
oDCOCX_Exontrol1:[Background,exSBtnP] := 0x2000000
oDCOCX_Exontrol1:[Background,exSBtnH] := 0x3000000
oDCOCX_Exontrol1:[Background,exHSBack] := RGB(240,240,240)
oDCOCX_Exontrol1:[Background,exVSBack] := RGB(240,240,240)
oDCOCX_Exontrol1:[Background,exSizeGrip] := RGB(240,240,240)
oDCOCX_Exontrol1:FixedWidthNode := 320

32:
Can I change the forecolor for the tooltip


oDCOCX_Exontrol1:ToolTipDelay := 1
oDCOCX_Exontrol1:ToolTipWidth := 364
oDCOCX_Exontrol1:[Background,exToolTipForeColor] := RGB(255,0,0)
oDCOCX_Exontrol1: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


oDCOCX_Exontrol1:ToolTipDelay := 1
oDCOCX_Exontrol1:ToolTipWidth := 364
oDCOCX_Exontrol1:[Background,exToolTipBackColor] := RGB(255,0,0)
oDCOCX_Exontrol1: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


oDCOCX_Exontrol1:ToolTipDelay := 1
oDCOCX_Exontrol1:ToolTipWidth := 364
oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn")
oDCOCX_Exontrol1:[Background,exToolTipAppearance] := 0x1000000
oDCOCX_Exontrol1: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


oDCOCX_Exontrol1:ExecuteTemplate("BackColor = RGB(255,0,0)")

28:
How do I call your x-script language


oDCOCX_Exontrol1:Template := "BackColor = RGB(255,0,0)"

27:
Can I change the font for the tooltip

local var_StdFont as stdFont

oDCOCX_Exontrol1:ToolTipDelay := 1
// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
var_StdFont := oDCOCX_Exontrol1:ToolTipFont
	var_StdFont:Name := "Tahoma"
	var_StdFont:Size := 14
oDCOCX_Exontrol1:ToolTipWidth := 364
oDCOCX_Exontrol1: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


oDCOCX_Exontrol1:ToolTipWidth := 328
oDCOCX_Exontrol1: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


oDCOCX_Exontrol1:ToolTipPopDelay := 10000
oDCOCX_Exontrol1: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

oDCOCX_Exontrol1:ToolTipDelay := 0
oDCOCX_Exontrol1: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


oDCOCX_Exontrol1:ToolTipDelay := 1
oDCOCX_Exontrol1: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


oDCOCX_Exontrol1:[ScrollOrderParts,exHScroll] := "t,l,r"
oDCOCX_Exontrol1:[ScrollOrderParts,exVScroll] := "t,l,r"
oDCOCX_Exontrol1:FixedWidthNode := 320

21:
The thumb size seems to be very small. Can I make it bigger


oDCOCX_Exontrol1:[ScrollThumbSize,exHScroll] := 164
oDCOCX_Exontrol1:FixedWidthNode := 320

20:
How do I enlarge or change the size of the control's scrollbars


oDCOCX_Exontrol1:ScrollHeight := 18
oDCOCX_Exontrol1:ScrollWidth := 18
oDCOCX_Exontrol1:ScrollButtonWidth := 18
oDCOCX_Exontrol1:ScrollButtonHeight := 18
oDCOCX_Exontrol1:FixedWidthNode := 320
oDCOCX_Exontrol1:FixedHeightNode := 320

19:
How can I display my text on the scroll bar, using a different font


oDCOCX_Exontrol1:[ScrollPartCaption,exHScroll,exThumbPart] := "This is just a text"
oDCOCX_Exontrol1:[ScrollFont,exHScroll]:Size := 12
oDCOCX_Exontrol1:[ScrollThumbSize,exHScroll] := 128
oDCOCX_Exontrol1:ScrollHeight := 24
oDCOCX_Exontrol1:[ScrollPartCaption,exHScroll,exThumbPart] := "This is <s><font Tahoma;12> just </font></s> text"
oDCOCX_Exontrol1:ScrollHeight := 20
oDCOCX_Exontrol1:FixedWidthNode := 320

18:
How can I display my text on the scroll bar


oDCOCX_Exontrol1:[ScrollPartCaption,exHScroll,exThumbPart] := "this is just a text"
oDCOCX_Exontrol1:[ScrollThumbSize,exHScroll] := 96
oDCOCX_Exontrol1:FixedWidthNode := 320

17:
How do I assign a tooltip to a scrollbar


oDCOCX_Exontrol1:[ScrollToolTip,exHScroll] := "This is a tooltip being shown when you click and drag the thumb in the horizontal scroll bar"
oDCOCX_Exontrol1:FixedWidthNode := 320

16:
How do I assign an icon to the button in the scrollbar


oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oDCOCX_Exontrol1:[ScrollPartVisible,exHScroll,exLeftB1Part] := true
oDCOCX_Exontrol1:[ScrollPartCaption,exHScroll,exLeftB1Part] := "<img>1</img>"
oDCOCX_Exontrol1:ScrollHeight := 18
oDCOCX_Exontrol1:ScrollButtonWidth := 18
oDCOCX_Exontrol1:FixedWidthNode := 320

15:
I need to add a button in the scroll bar. Is this possible


oDCOCX_Exontrol1:[ScrollPartVisible,exHScroll,exLeftB1Part] := true
oDCOCX_Exontrol1:[ScrollPartCaption,exHScroll,exLeftB1Part] := "1"
oDCOCX_Exontrol1:FixedWidthNode := 320

14:
Can I display an additional buttons in the scroll bar


oDCOCX_Exontrol1:[ScrollPartVisible,exHScroll,exLeftB1Part] := true
oDCOCX_Exontrol1:[ScrollPartVisible,exHScroll,exLeftB2Part] := true
oDCOCX_Exontrol1:[ScrollPartVisible,exHScroll,exRightB6Part] := true
oDCOCX_Exontrol1:[ScrollPartVisible,exHScroll,exRightB5Part] := true
oDCOCX_Exontrol1:FixedWidthNode := 320

13:
How do I change the control's foreground color


oDCOCX_Exontrol1:ForeColor := RGB(255,0,0)

12:
How do I change the control's background color


oDCOCX_Exontrol1:BackColor := RGB(200,200,200)

11:
How can I change the control's font


oDCOCX_Exontrol1:Font:Name := "Verdana"

10:
How do I put a picture on the center of the control


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
oDCOCX_Exontrol1:PictureDisplay := MiddleCenter

9:
How do I resize/stretch a picture on the control's background


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
oDCOCX_Exontrol1:PictureDisplay := Stretch

8:
How do I put a picture on the control's center right bottom side


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
oDCOCX_Exontrol1:PictureDisplay := LowerRight

7:
How do I put a picture on the control's center left bottom side


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
oDCOCX_Exontrol1:PictureDisplay := LowerLeft

6:
How do I put a picture on the control's center top side


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
oDCOCX_Exontrol1:PictureDisplay := UpperCenter

5:
How do I put a picture on the control's right top corner


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
oDCOCX_Exontrol1:PictureDisplay := UpperRight

4:
How do I put a picture on the control's left top corner


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")
oDCOCX_Exontrol1:PictureDisplay := UpperLeft

3:
How do I put a picture on the control's background


// Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std
oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)")

2:
How do I change the control's border, using your EBN files


oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn")
oDCOCX_Exontrol1:Appearance := 0x1000000 | 

1:
How do I remove the control's border


oDCOCX_Exontrol1:Appearance := None2