229 |
Fullfit the caption on the element's width
' AnchorClick event - Occurs when an anchor element is clicked. Private Sub Exchartview1_AnchorClick(ByVal sender As System.Object,ByVal AnchorID As String,ByVal Options As String) Handles Exchartview1.AnchorClick With Exchartview1 Debug.Print( AnchorID ) End With End Sub With Exchartview1 .AllowSelectNothing = True .AllowEdit = exontrol.EXORGCHARTLib.AllowKeysEnum.exDisallow With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") With .Add("Sub 2","1234") .FixedWidth = 256 .CaptionSingleLine = exontrol.EXORGCHARTLib.CaptionSingleLineEnum.exCaptionBreakWrap .Caption = "<solidline><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;properties>+</a><br><solidline>+ balance: Currency = 0</s" & _ "olidline><br>+ deposit(amount: Currency)<r><a 2;methods>+</a><br>+ withdraw(amount: Currency)" End With End With End With |
228 |
Break-wrap the caption (truncated)
' AnchorClick event - Occurs when an anchor element is clicked. Private Sub Exchartview1_AnchorClick(ByVal sender As System.Object,ByVal AnchorID As String,ByVal Options As String) Handles Exchartview1.AnchorClick With Exchartview1 Debug.Print( AnchorID ) End With End Sub With Exchartview1 .AllowSelectNothing = True .AllowEdit = exontrol.EXORGCHARTLib.AllowKeysEnum.exDisallow With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") With .Add("Sub 2","1234") .FixedWidth = 96 .CaptionSingleLine = exontrol.EXORGCHARTLib.CaptionSingleLineEnum.exCaptionBreakWrap .Caption = "<solidline><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;properties>+</a><br><solidline>+ balance: Currency = 0</s" & _ "olidline><br>+ deposit(amount: Currency)<r><a 2;methods>+</a><br>+ withdraw(amount: Currency)" End With End With End With |
227 |
Break-wrap the caption
With Exchartview1 .AllowSelectNothing = True With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") With .Add("Sub 2","1234") .CaptionSingleLine = exontrol.EXORGCHARTLib.CaptionSingleLineEnum.exCaptionBreakWrap .Caption = "<solidline><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;properties>+</a><br><solidline>+ balance: Currency = 0</s" & _ "olidline><br>+ deposit(amount: Currency)<r><a 2;methods>+</a><br>+ withdraw(amount: Currency)" End With End With End With |
226 |
Wrap the caption by <br> or "\r\n" sequence only
|
225 |
Word-wrap the caption (specify the width to wrap)
|
224 |
Word-wrap the caption
|
223 |
Caption on a single line (truncated)
With Exchartview1 With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") With .Add("Sub 2","1234") .CaptionSingleLine = exontrol.EXORGCHARTLib.CaptionSingleLineEnum.exCaptionSingleLine .Caption = "This is a bit of long text that should be truncated." .FixedWidth = 128 End With End With End With |
222 |
Caption on a single line
|
221 |
Force hover-all feature
With Exchartview1 .set_Background32(exontrol.EXORGCHARTLib.BackgroundPartEnum.exScrollHoverAll,-1) End With |
220 |
Disable hover-all feature (Windows 11 or greater)
|
219 |
Display a custom tooltip
|
218 |
Shows the tooltip of the object moved relative to its default position
' MouseMove event - Occurs when the user moves the mouse. Private Sub Exchartview1_MouseMoveEvent(ByVal sender As System.Object,ByVal Button As Short,ByVal Shift As Short,ByVal X As Integer,ByVal Y As Integer) Handles Exchartview1.MouseMoveEvent With Exchartview1 .ShowToolTip("<null>","<null>",Nothing,"+8","+8") End With End Sub With Exchartview1 .Root.ToolTip = "This is a bit of text that's shown when the cursor hovers the node." End With |
217 |
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)
With Exchartview1 .BeginUpdate() .ImageSize = 32 .Font.Size = 16 .Images("gBJJgBAIDAAEg4AEEKAD/hz/EMNh8TIRNGwAjEZAEXjAojKAjMLjABhkaABAk0plUrlktl0vmExmUzmk1m03nE5nU7nk9miAoE+oVDolFo1HpFJpU5h8Sf9OqFNqUOq" & _ "NUqdPq9VrFWrlbr1QpdhAFAkFis1ntFptVrtkrpszrNvmVxqk3uVtm1kmF3sdBvF/wGBmV+j9BYGHwWJulfxdax2NyFdx2JlV6l9Nw7AAGZymdz2Cy2GxErvWcz9ivlw" & _ "yV21cuxugwktzGIzmvwtl0+53U5y0a0Wazmmyu/3dCyOMyXHx/J5nIr9q3uyqnBxFN3G46ma4vb7mD2Ng4nZze00fDkHC7t7us2rOX5tguetpHRlmz4HVqnXk1PjHO+C" & _ "MPo9MBMC+j2vC8j7wS8cFNI4kBo05UIvfCT/NsnsApU+0Fqg/T+oy/kPxC0sEQfErKQK96+w28UWRI8UGvO8sTLS9r2PWmsMJTDTask3CsIbIEQRA3shOXEEAO/GclJ9" & _ "FEKrrA8FRbKMXRIlb0JxCkjS1LMswhCcvuel0cv26cSMa8Ufx+2sQwhEUoSXOCjSbLcnxjKc7sdKUVyq28NtVI71P9P7JxtQEapjQ6fzfM8zPfNE2PhIsLL63E40slk5" & _ "y7N89LcyU9SvMb3SdUc6VJLj5VLVLfO/PS9KzNFHUa/0XyBD0dxlS9cxhMlTRSoNXypPErWDPyfNS+MwprRNO0FD8wVVZ1AI08URwVRjtJ1WCn21QkkUrXVLVPQS/XIk" & _ "FgTxT9iONZ9xVTdq+L1eKg3kkF6Upe68XtfV51/MtrVjBlwYFL1ev8y1/P6/lyzzYl02wntj0RVFmS1Qa+M5as93QxEUW9e993rfmQ2+vy65M/mL1lhl/2bj2ByVduMt" & _ "NhCJT9hdz41nN14Ld12Z9UjfI/oUAaGseiw6+uFLLhcVabJOS5RqOE0BHlZ5VnEr5fOMs3st+aa/bbRzrJGV51Y0b0DbqaWXZD90hIsPbjWu52+6Wyadpe66hhO+P/Xi" & _ "oW5rD8ZbrUZuVg6n1dsE/cXmewu1m9PVwnd35/nueXho/NaJzmjc61W76esuT77eG8pTquy9TwWH8LEzG8RDfFalx3Gcfvna9rvG/cptGLd9tuI6TZOP5Fiqi99vea+X" & _ "4VRcBq/JZZtVQ9cwSs5lsXE372+a9z7PbfB3VVqHyvMctLto8uob6eV0m/cD6MN2v+T33t6sBut42vdv2bJ8a997x2maFJfK+qArbGJPEKE+1qTflMsIdW/GCJX17KcT" & _ "6/czr/X+u1g29B7j/4BQfWkkx4zIHisjhPCmE0K4SwtXM+d4BvHRwNZOoBph9IJvPek9d40FoMJxf691jj2ywQQcHEWET4XJwkTszlVqm2GokewxtBT1DpQjRxDN0rUV" & _ "DNKdC3lb6tzNOwh6upMSSYfv4YBCl/bsn9PxiFCEo7SI6Obc9HeOrnY8x4jtHtdpN4GRbaorhsbu18Pph5CiHymI0RpSXGJ/z2oUOxYxG858AyiI+bfJtuTcG5yelBJy" & _ "T8okhqFd4a5yxL0rvulYtKCsZiWxWkc1s1cRoxxwhA31DLE0mR9l9HqX8fJgTDmFMVH0MIsRzVYnwnMi1dyzmhLt2kS2pxIiU62Wj5ptQGlSYFakLonTUJNLKaM5Wzlf" & _ "fEkuFkk5wTrhVO2eE7G6lJhxFFYUZ55zmn0WuBCD4pzhirFCKkbomsOoIYmZx5p90LoYWGPdD5g0QmJRKYxbZ6zYoVQ2jVGylSak7KSkFH6RSjpHKFuU+YMyNo5SulkC" & _ "6I0vonTCitMXPoEpVS2H5FQfEqp2R1opIgAEkJISYARTCukOhmPNI5Ex/wzGHUsicMwA1LHgQ90Y/KpoQHAD+pB/R4NzIaMAB9Xaw1gqaAOsh/A/ptIkWUfhGK1kZH8R" & _ "gH5GqvgArqRmt4AAPrTroRofBGADkqr6Rmu4D7CEaHARiwpJrEEZsXXwlVjyMWRsaRqwdkLGNBABZmytmyMnaINZqyVpLR2ftKAAAdd6h2osbaskdiq4EZtgSmyNcbVW" & _ "RJNXe3AA7REar3b0stlAAXBtoRmvJGLjEYAHUWsFcwCD/rnaop9aEICMAPdK5hT6xpeuzdOtAgKuJeGfdq6ggEbkTvAP+p9UCHXrvKkcgIA==") With .VisualAppearance .Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" & _ "LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" & _ "UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" & _ "3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" & _ "YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" & _ "mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" & _ "oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" & _ "Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" & _ "FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==") End With .set_Background32(exontrol.EXORGCHARTLib.BackgroundPartEnum.exNodeFrame,&H4000000) .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus With .Root .Image = 1 .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234").Image = 2 .Add("Sub 2","1234").Image = 3 .Add("Child <b>2</b>",Nothing,"1235").Expanded = False .Add("Sub 2","1235") End With .EndUpdate() End With |
216 |
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)
With Exchartview1 .BeginUpdate() .ImageSize = 16 .Images("gBJJgBAIDAAEg4ACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUrlktl0vmExmUzmk1m03nE5nU7nkrQCAntBoVDolFo1HoM/ADAplLptImdMYFOq" & _ "dSqlXq1QrVbrlGpVWsFNrNdnNjsk7pQAtNroFnt0sh8Yr9iulTuNxs1Eu8OiT/vsnsNVutXlk/oGGtVKxGLxWNtsZtN8iUYuNvy0Zvd+xNYwdwvl4p870GCqc8vOeuVt" & _ "tmp1knyOayWVy+WzN/ze1wOElenm+12WUz/Bv2/3UyyWrzeutux2GSyGP2dQ33C1ur3GD3M4zUNzHdlWjq/E3nGzVpjWv4HA7fRy/Tv2IrN8rPW6nZ3ve7mUlfu20Z8a" & _ "cvQyb+vY9jasYoDwMm+LytVBDqKG3z8O3Cb8P+mkAuY9cCQ2uL4KaxDKvkp8RNLEjqugnrwQo/UWPzFyeQw5sNLZFENrI4kOqU66pw8uzmOKvTqNqjULJvGL1JO48GtT" & _ "GsbLdEL3scxLlyiw8dQeoUVxdLTtyKmUjwGlslRPJsnK1HbAKbKCrsQo8uQk/CeP44iaR/ATnTNPLvyxPU+z9P9AUDQVBowiofJXQ6Oo+kKMpIkjztE4TKn4P6JowfgP" & _ "nwD5/nAjB8AOeAPo0eAA1IAFH07UhAIMpYAVIYFHqBUhwVjV1S1EtQAHxW65V0AZwAeuQAnwB5gAPYViEDVhwAHTQBkCjB4gOhwDmCyhH0sACAg==") With .VisualAppearance .Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" & _ "LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" & _ "UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" & _ "3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" & _ "YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" & _ "mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" & _ "oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" & _ "Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" & _ "FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==") End With .set_Background32(exontrol.EXORGCHARTLib.BackgroundPartEnum.exNodeFrame,&H4000000) .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus With .Root .Image = 1 .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234").Image = 2 .Add("Sub 2","1234").Image = 3 .Add("Child <b>2</b>",Nothing,"1235").Expanded = False .Add("Sub 2","1235") End With .EndUpdate() End With |
215 |
Is it possible to show a percent/progress-bar associated with a node (method 2)
With Exchartview1 .BeginUpdate() .set_DefaultNodePadding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,4) With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1<br>","1234","AK1").BackgroundExt = "none[(4,100%-22,100%-8,18)](bottom[4](left[10%,back=RGB(255,0,0)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)]" & _ ",none[(2,100%-22,100%-4,22),text=`10%`,align=0x11]])" .Add("Sub 2<br>","1234","AK2").BackgroundExt = "none[(4,100%-22,100%-8,18)](bottom[4](left[50%,back=RGB(0,255,0)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)]" & _ ",none[(2,100%-22,100%-4,22),text=`50%`,align=0x11]])" .Add("Sub 3<br>","1234","AK3").BackgroundExt = "none[(4,100%-22,100%-8,18)](bottom[4](left[100%,back=RGB(0,0,255)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)" & _ "],none[(2,100%-22,100%-4,22),text=`100%`,align=0x11]])" .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Nodes.Item("AK1") .set_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt3,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt,"25%") .set_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt5,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exTextExt,.get_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt3,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt)) End With .EndUpdate() End With |
214 |
Is it possible to show a percent/progress-bar associated with a node (method 1)
Dim f1,f2 With Exchartview1 .BeginUpdate() .IndentSiblingY = 32 With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("AK1") .Pattern.Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternEmpty .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingBottom,20) .BackgroundExt = "bottom[4](left[50%,back=RGB(255,0,0)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)],none[(2,100%-22,100%-4,22)," & _ "text=`50%`]" f1 = .Index End With With .Frames.Item(f1) .set_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt2,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt,"25%") .set_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt4,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exTextExt,.get_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt2,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt)) End With With .Frames.Add("AK2") .Pattern.Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternEmpty .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingBottom,20) .BackgroundExt = "bottom[12](left[50%,back=RGB(255,0,0)]),none[(0,100%-12,100%,12),pattern=0x000,frame=RGB(192,192,192)],none[(2,100%-22,100%-4,2" & _ "2),text=`50%`]" f2 = .Index End With With .Frames.Item(f2) .set_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt2,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt,"75%") .set_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt2,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exBackColorExt,65280) .set_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt4,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exTextExt,.get_BackgroundExtValue(exontrol.EXORGCHARTLib.IndexExtEnum.exIndexExt2,exontrol.EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt)) End With .EndUpdate() End With |
213 |
How can I display the node's caption on multiple lines
|
212 |
Is it possible to show some text/caption on the frame's background
|
211 |
How can I draw the pattern with no frame
With Exchartview1 .BeginUpdate() .IndentSiblingY = 32 With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("AK1,AK2") .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,8) With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternCross .Color = Color.FromArgb(190,190,190) End With End With .EndUpdate() End With |
210 |
How can I show the frame with an EBN color
|
209 |
How can I show the frame with an EBN color
|
208 |
How can I show the frame with a solid color
|
207 |
Is it possible to enlarge/shrink the frame
With Exchartview1 .BeginUpdate() With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("AK1,AK2") .ShowOnBackground = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,-4) With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
206 |
Is it possible to draw the frame in front, rather than showing it on the control's background
With Exchartview1 .BeginUpdate() With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("AK1,AK2") .ShowOnBackground = False With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
205 |
How do I show or hide a frame
With Exchartview1 .BeginUpdate() With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("AK1,AK2") .Visible = True With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
204 |
How can I display the frame arround the node itself
With Exchartview1 .BeginUpdate() With .Root .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>",Nothing,"GR1").AddGroup("Child <b>2.2</b>").Key = "GR2" End With With .Frames.Add("1234") With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With With .Frames.Add("GR2") With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
203 |
How can I display the frame arround group nodes only
With Exchartview1 .BeginUpdate() With .Root .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>",Nothing,"GR1").AddGroup("Child <b>2.2</b>").Key = "GR2" End With With .Frames.Add("root") .Nodes = "GR1(group)" With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
202 |
How can I display the frame arround assistant nodes only
With Exchartview1 .BeginUpdate() With .Root .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("root") .Nodes = "root(assistant)" With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
201 |
How can I display the frame arround child nodes only
With Exchartview1 .BeginUpdate() With .Root .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("root") .Nodes = "root(child)" With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
200 |
How can I show the frame arround all child, assistant, group nodes
With Exchartview1 .BeginUpdate() With .Root .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("root") .Nodes = "root(all)" With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With End With .EndUpdate() End With |
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
With Exchartview1 .BeginUpdate() With .Root .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234","AK1") .Add("Sub 2","1234","AK2") .Add("Sub 3","1234") .Add("Child <b>2.1</b>").AddGroup("Child <b>2.2</b>") End With With .Frames.Add("AK1,AK2").Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternFrame Or exontrol.EXORGCHARTLib.PatternEnum.exPatternFDiagonal .Color = Color.FromArgb(190,190,190) .FrameColor = Color.FromArgb(128,128,128) End With .EndUpdate() End With |
198 |
How can I draw a pattern on a node
With Exchartview1 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").ShowLinkDir = False .Add("L1_B",Nothing,"LB") .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With With .Frames.Add("LB") .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,-2) With .Pattern .Type = exontrol.EXORGCHARTLib.PatternEnum.exPatternBDiagonal .Color = Color.FromArgb(128,128,128) End With .ShowOnBackground = False End With End With |
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 )
With Exchartview1 .BeginUpdate() With .VisualAppearance .Add(1,"gBFLBCJwBAEHhEJAADhABdQFg6AADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDENQwSSMMJwSKYYBiASEYJASQZUhmHIDTbIEBxf" & _ "IMIRLE6PZbmEYYfgeNY6TQCcIgVD0ExhAZ2Q4EQAKRpOFY/DBQNLgAKNCQ3LaQY7BaKgZouTYDVrVNSVFC0IBkGoSbauCIJHrGCZ1RBYMI0VDNRwHJiMbRtSyqXjGJ4p" & _ "SrAcq0FAgYRHI6jZxnGL5chqPqGVjMNZ1bQuKwzT0Ld5wTYsdydBK1MIkTKKaoORZgRpYUI6FAeSgBWyPcCqPSoDrKdo4XLdYwbeAFcSPD6+NBhG7tXm/NarNTgTB6DB" & _ "thsGJbgYYw9AQVxBoOch2hEbh+nAARYkQdZ7CMPYGH+FxmlqbJ5lqDAdjMC5AmIW54hwaBvA4IQ8D+T8IFscgenAAZMHiEgWiWdRZlSAAhAkFAGq6dAdEcIYVF4QJKCA" & _ "HQDBCBJYGUGQNhCEIhiSCJaGAYQWBsIYmEEFgJAGQ42CyC4iliPgygsT4olSXg3g2Qwwk0MpMiMLJIg8Y54niTYOmPPJMDMDIonSSU7jMJJbDaTYjlYUoMmMCRWFQAAl" & _ "EkZgtDgTgjgCJQpEoIgkgkIQHnIAB7CACARnIaIaiaGYuG6GxmhmFB7CGSICAyHwoAmQxQlQNIlikWgthYIwaAYVQvAuQpsg0IxIhKTIzCwToTiiaYACkChGhKJJpEOQ" & _ "oWC+C5imyCgiggYpUzMZ5Yj6AIfg6UpcjgLYInIPILhOTYaEIUg9EoItfCGCByAiCV2lIKILCGK4qnKO4YggWpQgIJxJmIaJhDgDgKECaIykkUhUhILQLEKRh9iiYpzC" & _ "SSQxmgcgkm2NppAKbI8C4RoBiQYgSgSMQQEEEIDjECBDA8LorjKa47EQMQSm4DpEhEKBDBeRgBGqMQnmkA5in4JAJAINoEC6JR4jyaQ6E6AhEhIIxNBMRJPiQCYyHCGA" & _ "UgUMQwEgEhhkEOBHBOBJxCMHJHjGXB/CKSBxlENwaj1qgsEwERICIDB/iQDgjgiYYvE2cx8l2KIinoEI5CYSYiFqEAz0mMBZBbwIkEsEN+gMSpSHSTITEqSoEFyGBHCo" & _ "SoihqEAsgsIo8ikKhKGiVJ6AADwTkicQlAkUhElA+Z4VUHpHGuRA8lMdI9DscJc8r5QQAaIYsGUOpOjoOwHCEJAUgBh8B1EAAcHIzg5gPCGNgdQfRPhnGiLINhhQEDCB" & _ "cGUDYphxjLHkNgfwTARhiHEBYWAVxpI1HQDcDjthiAADoKcCgJgbs7FyG4LQagBBgE0CMOYOxLhtGY/AcAegNgTHIPkHISAHADEQNYOA2BwAHEQHABwQxMDbCQEscoEB" & _ "AAgEOD0V4cR0jyGCPAPwHAvh0EAOIHIDRfA/EaGMfYfguAACiBQIg/xWAbH0F8J4bxSD6G8MUMo7Q9ieHuI8eA0gLjfG2PUPQnwvhvHsPsGABxhD8E+AMbgfhVDJH2L8" & _ "U48wAjbEGPwPo7x8j4F4FccwHAhhiEgBQEQhAnCDGgHwBonxiAZD+G8Lo/hHj3H8PELIiBwgOFCNQHAqQAhYBWAUIARAECgHyKkIIqAIgGGCLgUIFAhB5CQAcFAGgcEH" & _ "HKBwUYkAdiHDgOaAIKBigYCCFAFQhBzChAWKEOYzwDhCEwFMBQNxwD3C8CsPgHQhANEuA4Uw+gdhHDAOwBogRYAzFuGAQIEgQAzCSGUAIbAXAFCiKIGghhBCQAeAFIgD" & _ "gwjMByEAAYXg1hiEwFgBYAQugAGIPsTodgnDSBgMca4LhqChCgD4CIYgYBDmcI4GIxgUCYAm1oPIjwgjmFQMYWA1gNCiBUqcII6gegUEAHwB4oRwhzEGLge4GAOC6HUA" & _ "cMIsAbCGDqLYHYVBACTAkIIIAYigCIGcBQCArQKiiFQFERQUQhDMAOBgcIWAggUBGIMfAVAHhCBwEgBAMg+jbFqCcHYLxvg4D2A8QI3AziMHiJoUgFhACyCwIINofwHi" & _ "JDAJUKw2B2ARGEEAIwCxIh2BaNQQA/ROBRGoFYQ48B/AeEGEt99lQOgDFgGcAtFgdgHEANIMAhAIDKAygkQAEAAjxBeIoCI7QfjUEEEwDIIgWBFEQHUSANxsAqEEEUdw" & _ "lA4iJCSFYEwhBsCXE0KoIAexnj4DoDkEwaBmgYCGAwMADAkCFCMMYAQOgMhQEIHsaIVQQDXFOOgRtwAUguAcAUU1iw1CWA6OwdIOQFBxCgCkDgeBribBmIgP4KQiAAB+" & _ "KoAg2QNiDDoG0BQyQzg+EGOAWAFgRC4DsEURQYAdhWFKAoKAVQAB/AcHEaAORiioFqBYMWFATCZEsBsIYcA0gMGCJwGAhg4DQAwKsDAYQGzZBkAcSA8gODEBEGQVIQha" & _ "jUEeeYKY1QIDrBCIAEg0xIAwEgBNkAAADUTA6B4MQEwv0UEGLAUgzhf04AKGEg4BhYD2B0MUAABApAAvqI8WAqAdDGGwJsEIXwWDtE0AAA4fhmDZCmJMMwbBkgBIC") .Add(2,"gBFLBCJwBAEHhEJAADhABEEMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIgdBINQTDCLYyiUBYJhAMYSAJCI4jBCAZRXEAaQIkKY4ZDKCY2QLIEgSF" & _ "CETQlEAYZgkCB5UiGNIkQLSFDABJMBraDgSAApeoYVj4NZASANFB0bKcQAVDSOKRjeCacpOUpQRZLIyiLZVWQSGoYLahW4YQiKIJKRTXdhULQtLS5FaWZbte6LchqOAA" & _ "YbOV6ynSeV6NUJNc5xVicBgrBKlI6nGxIJqaZpVYzPeQQTTUby5OyEbyADJ4DqEAKaUrZNoZfhkBhlNa2YguC4gAzudaUZhCOqABpWYYLDS/JSGCYJGDcOaVRZ0FJUVw" & _ "Pg8GZkkCcBQDGJw0HOJ5gECdRUi0dxXi2IJbG4Jp+huHpzH0GouF2eA+B4F4bkESwEEISgGhMGZQmocgZFQFAki4TIAAECBNgCUYQsaCgRjQdRjAYERhmIBB5gIQBwm2" & _ "BROlOSgaDMIZCmoHoHmICIGB8MJiEOFgmD+IoIGEA4GA4aI0kSC5NliRJrgyYxIlYNoNkyGJkliDpPlidQDD2ZADBYQg6iQQ46EaEZkgkJhKhGTw5DSSITk4eRFAMNRl" & _ "EMXhWDuZYJC4WoWmWA4+CYORMGmBQDguTBDg4Zg8GaA5CGqGpmkmNhuhuZoim4chAkuaZUmmHZPBgahoh6Z5JnYfofmGI5IjmIJnEmWh3D4D0nn+IpokmboBgeaBSnod" & _ "w6E+I5YnOIBpgoZoaiaJ9IHOJAAAmVoSh2aRaF6G4pmqCBqh6KAqCkEJqD6TxzlKHosmsSpWjaExPEqZosh0apqkKMotmwCwCjkPQrjKeg0D8T4TlaQ4ymySw2k6LhPF" & _ "sRpFDsLRDmCdw9i0GxmlqNptksdJ2jebBTjaYoQC0ex+maOZuguJppjkLBZByeI7m4S5GnKPJvEkApvD4Jwim6EY7i8C5Wn6P4vHuZoRhcT4cBad5BnCDAnAqO5wFOZw" & _ "CigZxZiyepEnCXBXBaRZxgwFwTD6MJ6goaw+nETBnCKSIxjwdh1h6T5jm8IOuEyNwukuT4siie5JguaZsn+ShzAyZw6kyMJ4hCQ44g6U5/DeTI0E0FxGlGcojnMSgvDS" & _ "SROFQOANnMfxCD+dItFcVpVnWDRbFOFxMH0dQDiATItgaZpUnUOJ3GaWZ2gOdxklCDQNjYX4KmEaYYmMM43EkP0d4tR3gbBKKgOwGgtjsFQGodQuxCAvAWFIMwnwGgcE" & _ "yCYC4FRijxE4Gl0AnAuCOFWBUAABwth+AACAEBAQ=") .Add(3,"gBFLBCJwBAEHhEJAADhABI8IQAAYAQGKIYBkAKBQAGaAoDDWDoMAANAyjPBMKgBBCLIxhEYobgmGIXRpFMbxAKQahLEiTIklBI8ExXFqMQCkGKocgONYgTLOMZOXCEE" & _ "wCgI=") End With .AntiAliasing = True .IndentSiblingY = 4 .ShowRoundLink = True .PenLink = exontrol.EXORGCHARTLib.PenTypeEnum.exPenSolid .SelColor = Color.FromArgb(255,255,0) .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus .set_DefaultNodePadding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,6) With .Root .Caption = "Constuction of a House" .BackColor32 = &H1000000 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>100.00%<br>Budget:<r>$215,500.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Nodes With .Add("1. Internal","Root","Internal") .ArrangeSiblingNodesAs = exontrol.EXORGCHARTLib.ArrangeSiblingEnum.exTree .ShowRoundLink = False .BackColor32 = &H1ff0000 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>45.60%<br>Budget:<r>$86,500.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.1 Electrical","Internal","Electrical") .ShowRoundLink = False .BackColor32 = &H100ff00 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>11.80%<br>Budget:<r>$25,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.1.1 Rough-in electrical","Electrical","RoughElectrical") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$5,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.1.2 Install and Terminate","Electrical","InstallTerminate") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>1.90%<br>Budget:<r>$5,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.1.3 HVAC Equipment","Electrical","HVAC") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>7.10%<br>Budget:<r>$15,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.2 Plumbing","Internal","Plumbing") .ShowRoundLink = False .BackColor32 = &H100ff00 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>33.80%<br>Budget:<r>$61,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.2.1 Rough-in plumbing","Plumbing","RoughPlumbing") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>11.30%<br>Budget:<r>$22,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.2.2 Set plumbing fixtures and trim","Plumbing","PlumbingFixtures") .Width = 256 .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>13.20%<br>Budget:<r>$31,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("1.2.3 Test and clean","Plumbing","PlumbingTest") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>9.30%<br>Budget:<r>$8,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2. Foundation","Root","Foundation") .ArrangeSiblingNodesAs = exontrol.EXORGCHARTLib.ArrangeSiblingEnum.exTree .ShowRoundLink = False .BackColor32 = &H1ff0000 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2.1 Excavate","Foundation","Excavate") .ShowRoundLink = False .BackColor32 = &H100ff00 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2.1.1 Pour Concrete","Excavate","Concrete") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>7.90%<br>Budget:<r>$30,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2.1.2 Cure & Strip Forms","Excavate","CureForms") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>10.30%<br>Budget:<r>$70,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2.2 Steel Erection","Foundation","Steel") .ShowRoundLink = False .BackColor32 = &H100ff00 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>5.00%<br>Budget:<r>$9,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2.2.1 Steel Columns","Steel","SteelColumns") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$50,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2.2.2 Beams","Steel","Beams") .Width = 256 .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>1.90%<br>Budget:<r>$2,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("2.2.3 Joist","Steel","Joist") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>1.10%<br>Budget:<r>$2,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3. External","Root","External") .ArrangeSiblingNodesAs = exontrol.EXORGCHARTLib.ArrangeSiblingEnum.exTree .ShowRoundLink = False .BackColor32 = &H1ff0000 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>30.40%<br>Budget:<r>$83,500.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.1 Masonry Work","External","Masonry") .ShowRoundLink = False .BackColor32 = &H100ff00 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>16.20%<br>Budget:<r>$16,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.1.1 Lay Masonry","Masonry","LayMasonry") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>9.00%<br>Budget:<r>$35,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.1.2 Install roof drains","Masonry","RoofDrains") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>3.10%<br>Budget:<r>$2,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.1.3 Install tile in toilet rooms","Masonry","TileToiles") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>1.30%<br>Budget:<r>$10,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.1.4 Roofing","Masonry","Roofing") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>2.80%<br>Budget:<r>$15,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.2 Building Finishes","External","Building") .ShowRoundLink = False .BackColor32 = &H100ff00 .ForeColor = Color.FromArgb(255,255,255) With .AddAssistant("<font ;6>Work:<r>14.20%<br>Budget:<r>$21,500.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.2.1 Paint Walls","Building","Paint") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>4.00%<br>Budget:<r>$8,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.2.2 Ceiling Tiles","Building","CeilingTiles") .Width = 256 .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>3.60%<br>Budget:<r>$4,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.2.3 Hang Wallpaper","Building","Wallpaper") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>2.30%<br>Budget:<r>$1,500.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.2.4 Carpet","Building","Carpet") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>1.80%<br>Budget:<r>$6,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With With .Add("3.2.5 Hardware","Building","Hardware") .BackColor32 = &H3000000 .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) With .AddAssistant("<font ;6>Work:<r>2.50%<br>Budget:<r>$2,000.00") .Left = False .ShowLinks = False .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,0) .FixedWidth = 72 .BackColor32 = &H2000000 End With End With End With .EndUpdate() End With |
196 |
Does your control support padding (padding properties are used to generate space around content)
With Exchartview1 .BeginUpdate() .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes With .Add("L1 A1",Nothing,"LA") .BackColor = Color.FromArgb(255,0,0) .set_Padding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,16) End With .Add("L1 B1",Nothing,"LB") .Add("L2 A1","LA","LA2") .Add("L2 B2","LB","LB2") End With .Nodes.Item("root").Caption = "Ls As" .EndUpdate() End With |
195 |
Does your control support padding (padding properties are used to generate space around content)
With Exchartview1 .BeginUpdate() .set_DefaultNodePadding(exontrol.EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,8) .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1 A1",Nothing,"LA") .Add("L1 B1",Nothing,"LB") .Add("L2 A1","LA","LA2") .Add("L2 B2","LB","LB2") End With .Nodes.Item("root").Caption = "Ls As" .EndUpdate() End With |
194 |
How do I programmatically edit a node
|
193 |
WidthNode does not seem to do anything. What this property is for
With Exchartview1 .WidthNode = 16 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1 A1",Nothing,"LA") .Add("L1 B1",Nothing,"LB") .Add("L2 A1","LA","LA2") .Add("L2 B2","LB","LB2") End With .Nodes.Item("root").Caption = "Ls As" End With |
192 |
Does your control support Print and Print-Preview, such as Fit-To-Page
With Exchartview1 .FixedWidthNode = 512 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").ShowLinkDir = False .Add("L1_B",Nothing,"LB") .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With ' Add 'exontrol.exprint.dll(ExPrint.dll)' reference to your project. With New exontrol.EXPRINTLib.exprint() .Options = "FitToPage = On" .PrintExt = Exchartview1 .Preview() End With End With |
191 |
Does your control support Print and Print-Preview
With Exchartview1 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").ShowLinkDir = False .Add("L1_B",Nothing,"LB") .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With ' Add 'exontrol.exprint.dll(ExPrint.dll)' reference to your project. With New exontrol.EXPRINTLib.exprint() .PrintExts = Exchartview1 .Preview() End With End With |
190 |
Does your control support subscript or superscript, in HTML captions
With Exchartview1 .AntiAliasing = True With .Nodes .Add("<sha ;;0>Event <b><font ;6><off 4>1",Nothing,"LA").ShowLinkDir = False .Add("<sha ;;0>Event <b><font ;6><off 4>2",Nothing,"LB") .Add("<sha ;;0>Event <b><font ;6><off -6>2<off 4>3<off 4>1","LA","LA2") .Add("Event","LB","LB2") End With End With |
189 |
Is it possible to move a node by a simple click rather than SHIFT + Click
With Exchartview1 .AllowMoveChart = exontrol.EXORGCHARTLib.AllowKeysEnum.exDisallow .AllowMoveNode = exontrol.EXORGCHARTLib.AllowKeysEnum.exLeftClick .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").ShowLinkDir = False .Add("L1_B",Nothing,"LB") .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With End With |
188 |
How can I disable moving the nodes at runtime
|
187 |
How can I disable resizing the chart using the middle mouse button
|
186 |
How can I disable inline editing
|
185 |
Would like to be able to click on a node and have a pop-up window appear with additional detail and information about the individual in the node. Is this possible
' MouseUp event - Occurs when the user releases a mouse button. Private Sub Exchartview1_MouseUpEvent(ByVal sender As System.Object,ByVal Button As Short,ByVal Shift As Short,ByVal X As Integer,ByVal Y As Integer) Handles Exchartview1.MouseUpEvent ' Items.Add(Me.NodeFromPoint(-1,-1).Caption,0,1234) With Exchartview1 ' Add 'exontrol.expmenu.dll(ExPMenu.dll)' reference to your project. With New exontrol.EXPOPUPMENULib.expopupmenu() Debug.Print( .ShowAtCursor ) End With End With End Sub With Exchartview1 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").ShowLinkDir = False .Add("L1_B",Nothing,"LB") .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With End With |
184 |
I am trying to create a hyperlink. I can get the link but I cannot tell the link where to go. What can I do
' AnchorClick event - Occurs when an anchor element is clicked. Private Sub Exchartview1_AnchorClick(ByVal sender As System.Object,ByVal AnchorID As String,ByVal Options As String) Handles Exchartview1.AnchorClick With Exchartview1 Debug.Print( Options ) End With End Sub With Exchartview1 .Root.Image = 0 With .Nodes .Add("<a;http://www.exontrol.com>exontrol</a>",Nothing,"1234") End With End With |
183 |
Is it possible to put a caption on the regular links
With Exchartview1 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").LinkCaption = "<fgcolor=FF0000><font ;6>caption<br><c><bgcolor=FFFFFF><a>link" .Add("L1_B",Nothing,"LB") .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With End With |
182 |
Is it possible to hide directions for specific links
With Exchartview1 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").ShowLinkDir = False .Add("L1_B",Nothing,"LB") .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With End With |
181 |
Does your control supports multiple lines tooltip
|
180 |
Can I change the border's node, using your EBN technology, including specifying a color
|
179 |
Can the chart be arranged from the left to right (LTR)
With Exchartview1 .BeginUpdate() .Layout = exontrol.EXORGCHARTLib.ChartLayoutEnum.exLayoutLTR .ShowLinksDir = True .IndentSiblingX = 32 With .Nodes .Add("Child1",Nothing,"1234") .Add("Child2",Nothing,"1235") .Add("Sub 1","1234") .Add("Sub 2","1234").Caption = "This is a bit of long text that should break the line." End With .EndUpdate() End With |
178 |
Is there any property to keep the aspect ratio for all pictures, but still keep the size of nodes
With Exchartview1 .BeginUpdate() .PictureHeightNode = 48 .PictureAspectRatioNode = exontrol.EXORGCHARTLib.AspectRatioEnum.exAspectRatioHeight .FixedWidthNode = 82 With .Nodes With .Add("PNG <b>1",Nothing,"0") .Picture = "c:\exontrol\images\card.png" .Alignment = exontrol.EXORGCHARTLib.AlignmentEnum.CenterAlignment End With With .Add("PNG <b>2",Nothing,"1") .Picture = "c:\exontrol\images\diary.png" .Alignment = exontrol.EXORGCHARTLib.AlignmentEnum.CenterAlignment End With With .Add("PNG <b>3",Nothing,"2") .Picture = "c:\exontrol\images\sun.png" .Alignment = exontrol.EXORGCHARTLib.AlignmentEnum.CenterAlignment End With End With .Root.Alignment = exontrol.EXORGCHARTLib.AlignmentEnum.CenterAlignment .EndUpdate() End With |
177 |
Is there any property to keep the aspect ratio for all pictures
With Exchartview1 .BeginUpdate() .PictureHeightNode = 48 .PictureAspectRatioNode = exontrol.EXORGCHARTLib.AspectRatioEnum.exAspectRatioHeight With .Nodes With .Add("PNG <b>1",Nothing,"0") .Picture = "c:\exontrol\images\card.png" End With With .Add("PNG <b>2",Nothing,"1") .Picture = "c:\exontrol\images\diary.png" End With With .Add("PNG <b>3",Nothing,"2") .Picture = "c:\exontrol\images\sun.png" End With End With .EndUpdate() End With |
176 |
Is there any property to keep the aspect ratio for all pictures
With Exchartview1 .BeginUpdate() .PictureWidthNode = 48 .PictureAspectRatioNode = exontrol.EXORGCHARTLib.AspectRatioEnum.exAspectRatioWidth With .Nodes With .Add("PNG <b>1",Nothing,"0") .Picture = "c:\exontrol\images\card.png" End With With .Add("PNG <b>2",Nothing,"1") .Picture = "c:\exontrol\images\diary.png" End With With .Add("PNG <b>3",Nothing,"2") .Picture = "c:\exontrol\images\sun.png" End With End With .EndUpdate() End With |
175 |
Is there any property to keep the aspect ratio for displayed picture
With Exchartview1 .BeginUpdate() With .Nodes With .Add("Ratio/None",Nothing,"0") .Picture = "c:\exontrol\images\card.png" .PictureWidth = 48 .PictureHeight = 48 End With With .Add("Ratio/Width",Nothing,"1") .Picture = "c:\exontrol\images\card.png" .PictureWidth = 48 .PictureAspectRatio = exontrol.EXORGCHARTLib.AspectRatioEnum.exAspectRatioWidth End With With .Add("Ratio/Height",Nothing,"2") .Picture = "c:\exontrol\images\card.png" .PictureHeight = 48 .PictureAspectRatio = exontrol.EXORGCHARTLib.AspectRatioEnum.exAspectRatioHeight End With End With .EndUpdate() End With |
174 |
Is is possible to show the round an arbitrary link
With Exchartview1 .AntiAliasing = True .ShowLinksDir = False .PenWidthLink = 1 .LinkColor = Color.FromArgb(0,0,0) With .Nodes .Add("L1_A",Nothing,"LA").LinkTo = "LB" .Add("L1_B<br><br>Cust",Nothing,"LB") With .Add("L2_A","LA","LA2") .LinkTo = "LB,LB22" .set_LinkToColor("LB",Color.FromArgb(255,0,0)) .set_LinkToWidth("LB",2) .set_LinkToPen("LB",exontrol.EXORGCHARTLib.PenTypeEnum.exPenDot) .set_LinkToShowDir("LB",True) .set_LinkToRound("LB",True) .set_LinkToRound("LB22",True) .set_LinkToShowDir("LB22",True) .set_LinkToColor("LB22",Color.FromArgb(128,0,0)) .set_LinkToWidth("LB22",2) End With .Add("L2_B1","LB","LB21") .Add("L2_B2","LB","LB22") .Add("L2_B3","LB","LB23") End With End With |
173 |
Is is possible to show the round an arbitrary link
With Exchartview1 .AntiAliasing = True .ShowLinksDir = False .PenWidthLink = 1 .LinkColor = Color.FromArgb(0,0,0) With .Nodes .Add("L1_A",Nothing,"LA").LinkTo = "LB" .Add("L1_B<br><br>Cust",Nothing,"LB") With .Add("L2_A","LA","LA2") .LinkTo = "LB" .set_LinkToColor("LB",Color.FromArgb(255,0,0)) .set_LinkToWidth("LB",2) .set_LinkToPen("LB",exontrol.EXORGCHARTLib.PenTypeEnum.exPenDot) .set_LinkToShowDir("LB",True) .set_LinkToRound("LB",True) End With .Add("L2_B1","LB","LB21") .Add("L2_B2","LB","LB22") .Add("L2_B3","LB","LB23") End With End With |
172 |
Is is possible to show the direction for a linktoline, even if the ShowLinksDir is False
With Exchartview1 .ShowLinksDir = False .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").LinkTo = "LB" With .Add("L1_B<br><br>Cust",Nothing,"LB") .LinkTo = "LA2" .set_LinkToColor("LA2",Color.FromArgb(255,0,0)) .set_LinkToWidth("LA2",2) .set_LinkToPen("LA2",exontrol.EXORGCHARTLib.PenTypeEnum.exPenDashDot) .set_LinkToShowDir("LA2",True) End With .Add("L2_A","LA","LA2") .Add("L2_B1","LB","LB21") .Add("L2_B2","LB","LB22") .Add("L2_B3","LB","LB23") End With End With |
171 |
Is is possible to change the width for a specified linkto line
With Exchartview1 .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA").LinkTo = "LB" With .Add("L1_B<br><br>Cust",Nothing,"LB") .LinkTo = "LA2" .set_LinkToColor("LA2",Color.FromArgb(255,0,0)) .set_LinkToWidth("LA2",4) .set_LinkToPen("LA2",exontrol.EXORGCHARTLib.PenTypeEnum.exPenSolid) .set_LinkToCaption("LA2","L2A-L1B") End With .Add("L2_A","LA","LA2") .Add("L2_B1","LB","LB21") .Add("L2_B2","LB","LB22") .Add("L2_B3","LB","LB23") End With End With |
170 |
Is is possible to change the width for a specified linkto line
|
169 |
Is is possible to change the color for a specified linkto line
|
168 |
How can I specify the size for a picture being shown in a specified node only
With Exchartview1 With .Nodes With .Add("Child 1",Nothing,"1") .Picture = "c:\exontrol\images\zipdisk.gif" .PictureWidth = 64 .PictureHeight = 64 End With .Add("Child 2",Nothing,"2").Picture = "c:\exontrol\images\auction.gif" End With End With |
167 |
How can I resize the pictures being shown in the nodes
With Exchartview1 .PictureHeightNode = 24 .PictureWidthNode = 24 With .Nodes .Add("Child 1",Nothing,"1").Picture = "c:\exontrol\images\zipdisk.gif" .Add("Child 2",Nothing,"2").Picture = "c:\exontrol\images\auction.gif" End With End With |
166 |
Can I change the width of the node's border
With Exchartview1 With .Nodes With .Add("Child 1",Nothing,"1") .BorderWidth = 3 .DrawRoundNode = False End With .Add("Child 2",Nothing,"2") End With End With |
165 |
Can I change the visual appearance of the node
|
164 |
Can I specify a different color for node's border
|
163 |
Can I display my image on my links
With Exchartview1 .set_HTMLPicture("pic1","c:\exontrol\images\colorize.gif") .AntiAliasing = True .IndentSiblingY = 30 .IndentSiblingX = 60 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) With .Nodes .Add("L1_A",Nothing,"LA") With .Add("L1_B",Nothing,"LB") .LinkTo = "LA2" .set_LinkToCaption("LA2","<img>pic1</img> text") End With .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With End With |
162 |
How can I show a caption on my link
With Exchartview1 .AntiAliasing = True .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) With .Nodes .Add("L1_A",Nothing,"LA") With .Add("L1_B",Nothing,"LB") .LinkTo = "LA2" .set_LinkToCaption("LA2","text") End With .Add("L2_A","LA","LA2") .Add("L2_B","LB","LB2") End With End With |
161 |
How can I show smootly the arrows
With Exchartview1 .AntiAliasing = True .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) With .Nodes .Add("L1_A",Nothing,"LA") .Add("L1_B",Nothing,"LB").LinkTo = "LA2" .Add("L2_A","LA","LA2").LinkTo = "LB" .Add("L2_B","LB","LB2") End With End With |
160 |
How can I show direction on my links
With Exchartview1 .IndentSiblingY = 30 .ShowLinksDir = True .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) .AntiAliasing = True With .Nodes .Add("L1_A",Nothing,"LA") .Add("L1_B",Nothing,"LB").LinkTo = "LA2" .Add("L2_A","LA","LA2").LinkTo = "LB" .Add("L2_B","LB","LB2") End With End With |
159 |
How can I add a doubled direction link
With Exchartview1 .PenWidthLink = 2 .LinkColor = Color.FromArgb(0,0,0) With .Nodes .Add("L1_A",Nothing,"LA") .Add("L1_B",Nothing,"LB").LinkTo = "LA2" .Add("L2_A","LA","LA2").LinkTo = "LB" .Add("L2_B","LB","LB2") End With End With |
158 |
How can I add arbitrary links
|
157 |
How can I add multiple parents
|
156 |
How can I add multiple parents or roots
With Exchartview1 .BeginUpdate() .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exWPlus .ButtonsAlign = exontrol.EXORGCHARTLib.PictureDisplayEnum.UpperCenter .PenWidthLink = 3 .IndentChild = 32 With .Root .HasButton = False .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" .Image = 0 .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") .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") .AddAssistant("<b>Assistant</b> <a1>node 1</a>").Key = "A" With .AddAssistant("<b>Assistant</b> <a2>node 2</a>") .Left = True .ShowLinks = False .LinkTo = "A" End With End With With .Nodes With .Add("Parent <b>1</b>",Nothing,"Key1") .HasButton = False .ArrangeSiblingNodesAs = exontrol.EXORGCHARTLib.ArrangeSiblingEnum.exTree .ShowRoundLink = True .AddGroup("Parent <b>2</b>") .AddGroup("Parent <b>3</b>") End With .Add("SubItem 1","Key1","S1").HasButton = False .Add("SubItem 1.1","S1","S111") .Add("SubItem 1.2","S1","S112") .Add("SubItem 2","Key1") .Add("Item 2",Nothing,"Key2").Expanded = False .Add("SubItem 1","Key2") .Add("SubItem 2","Key2") End With .EndUpdate() End With |
155 |
How can I align the text/caption on the scroll bar
With Exchartview1 .set_ScrollPartCaption(exontrol.EXORGCHARTLib.ScrollBarEnum.exHScroll,exontrol.EXORGCHARTLib.ScrollPartEnum.exLowerBackPart,"left") .set_ScrollPartCaptionAlignment(exontrol.EXORGCHARTLib.ScrollBarEnum.exHScroll,exontrol.EXORGCHARTLib.ScrollPartEnum.exLowerBackPart,exontrol.EXORGCHARTLib.AlignmentEnum.LeftAlignment) .set_ScrollPartCaption(exontrol.EXORGCHARTLib.ScrollBarEnum.exHScroll,exontrol.EXORGCHARTLib.ScrollPartEnum.exUpperBackPart,"right") .set_ScrollPartCaptionAlignment(exontrol.EXORGCHARTLib.ScrollBarEnum.exHScroll,exontrol.EXORGCHARTLib.ScrollPartEnum.exUpperBackPart,exontrol.EXORGCHARTLib.AlignmentEnum.RightAlignment) .FixedWidthNode = 320 End With |
154 |
How can I show round links
With Exchartview1 .ShowRoundLink = True .Root.Image = 0 .IndentSiblingX = 32 .IndentSiblingY = 64 With .Nodes .Add("Child <b>1</b>",Nothing,"1234").ArrangeSiblingNodesAs = exontrol.EXORGCHARTLib.ArrangeSiblingEnum.exHorizontally .Add("Sub 1","1234") .Add("Sub 2","1234") .Add("Sub 3","1234") .Add("Child <b>2</b>") End With End With |
153 |
How do I access a node by its key
|
152 |
How can I get the number of nodes
|
151 |
How can I remove all nodes in the chart
|
150 |
How can I clear the chart
|
149 |
How can I get the number of nodes
|
148 |
How can I add a child node
With Exchartview1 .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus .Root.ArrangeSiblingNodesAs = exontrol.EXORGCHARTLib.ArrangeSiblingEnum.exTree With .Nodes .Add("Child 1",Nothing,"C1") .Add("Sub Child 1","C1","SC1") .Add("Sub Sub Shild 1","SC1") End With End With |
147 |
How can I add a child node
With Exchartview1 .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus With .Nodes .Add("Child 1",Nothing,"C1") .Add("Child 2",Nothing,"C2") .Add("Sub Child 1","C1","SC1") .Add("Sub Sub Shild 1","SC1") End With End With |
146 |
How can I draw link or a line between my own nodes
|
145 |
How can I show or hide the link or a line between nodes
With Exchartview1 .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus With .Root .Image = 0 .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234").ShowLinks = False .Add("Sub 1","1234") .Add("Sub 2","1234") .Add("Sub 3","1234") .Add("Child <b>2</b>") End With End With |
144 |
How can I hide or show the +/- expand/collapse buttons for a specified node
With Exchartview1 .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus With .Root .Image = 0 .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234").HasButton = False .Add("Sub 1","1234") .Add("Sub 2","1234") .Add("Sub 3","1234") .Add("Child <b>2</b>") End With End With |
143 |
How can I expand or collapse a node
With Exchartview1 .HasButtons = exontrol.EXORGCHARTLib.ExpandButtonEnum.exPlus With .Root .Image = 0 .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234").Expanded = False .Add("Sub 1","1234") .Add("Sub 2","1234") .Add("Sub 3","1234") .Add("Child <b>2</b>") End With End With |
142 |
How can I assign an icon to the root node
With Exchartview1 .Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" & _ "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" & _ "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" & _ "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") .Root.Image = 1 End With |
141 |
How can I access an assistant nodes
|
140 |
How can I get the number or count of assistant nodes
|
139 |
How can I display assistant nodes on the right side only
With Exchartview1 .BeginUpdate() With .Root .Image = 0 .AddAssistant("Assistant 1").Left = False .AddAssistant("Assistant 2").Left = False End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234") .Add("Sub 2","1234") .Add("Sub 3","1234") .Add("Child <b>2</b>") End With .EndUpdate() End With |
138 |
How can I display assistant nodes on the left side only
With Exchartview1 .BeginUpdate() With .Root .Image = 0 .AddAssistant("Assistant 1").Left = True .AddAssistant("Assistant 2").Left = True End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234") .Add("Sub 2","1234") .Add("Sub 3","1234") .Add("Child <b>2</b>") End With .EndUpdate() End With |
137 |
How can I clear or remove all assistant nodes
|
136 |
How can I remove an assistant node
|
135 |
How can I add assistant node
With Exchartview1 With .Root .Image = 0 .AddAssistant("Assistant 1") .AddAssistant("Assistant 2") End With With .Nodes .Add("Child <b>1</b>",Nothing,"1234") .Add("Sub 1","1234") .Add("Sub 2","1234") .Add("Sub 3","1234") .Add("Child <b>2</b>") End With End With |
134 |
Can I change the border's node, using your EBN technology
|
133 |
Can I remove the shadow for a specified node
With Exchartview1 With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") With .Add("Sub 2","1234") .Caption = "This is a bit of long text that should break the line." .ShadowNode = False End With End With End With |
132 |
Can I change the border for a specified node
|
131 |
Can I remove the round corner for a specified node
With Exchartview1 With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") With .Add("Sub 2","1234") .Caption = "This is a bit of long text that should break the line." .DrawRoundNode = False End With End With End With |
130 |
How can I disable or enable a node
With Exchartview1 With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") With .Add("Sub 2","1234") .Caption = "This is a bit of long text that should break the line." .Enabled = False End With End With End With |
129 |
How can I specify the height of the node
|
128 |
How can I specify the width of the node
|
127 |
How can I specify the width of the node to wrap it's content
|
126 |
How can I change the position of the node
|
125 |
How can I count or get the number of child nodes
|
124 |
How can I enumerate the child nodes
With Exchartview1 With .Nodes .Add("Child",Nothing,"1234") .Add("Sub 1","1234") .Add("Sub 2","1234") .Add(.Item("1234").FirstNode.Caption) .Add(.Item("1234").FirstNode.NextNode.Caption) End With End With |
123 |
How can I change the node's parent
|
122 |
How can I assign a key to a node
With Exchartview1 .Nodes.Add("Child",Nothing,"1234") .Nodes.Add("Sub 1","1234") .Nodes.Add("Sub 2","1234") End With |
121 |
How can I assign a key to a node
|
120 |
How can I change the node's background color
|
119 |
How can I change the node's background color
|
118 |
How can I change the node's foreground color
|
117 |
How can I change the node's foreground color
|
116 |
How can I assign a tooltip to a node
With Exchartview1 With .Nodes.Add("ToolTip") .ToolTip = "This is a bit of text that's shown when the cursor hovers this <b>node</b>." .ToolTipTitle = "TITLE" End With End With |
115 |
How can I assign a different font for the node's tooltip
|
114 |
How can I assign a tooltip to a node
|
113 |
How can I assign any extra data to my node
|
112 |
How can I assign an icon and a picture to a node
With Exchartview1 .Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" & _ "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" & _ "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" & _ "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") With .Nodes.Add("Child") .Image = 1 .Picture = Exchartview1.ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)") .PictureAlignment = exontrol.EXORGCHARTLib.ImageAlignmentEnum.exImageBottom End With End With |
111 |
How can I align the picture in the node
|
110 |
How can I align the picture in the node
|
109 |
How can I align the picture in the node
|
108 |
How can I assign a picture to a node
|
107 |
How can I align the icon in the node
|
106 |
How can I align the icon in the node
|
105 |
How can I align the icon in the node
|
104 |
How can I assign an icon to a node
With Exchartview1 .Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" & _ "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" & _ "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" & _ "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") .Nodes.Add("Child").Image = 1 End With |
103 |
How can I change the font for a node
|
102 |
How can I add a multiple lines node
|
101 |
How can I add a multiple lines node
|