2 Replies Latest reply on Dec 17, 2014 4:56 AM by charles.ietswaard1

    Controlling the Display Setting with automation


      Hello all,


      I want to control the DisplayControl setting by means of automation.

      The following snippet will turn of the visibility  of the User Draft Layers Object but does not change the state of the underlying layers


      Dim DisplayControlObj

      Dim GlobalDisplayControlObj


      set DisplayControlObj = pcbDoc.ActiveView.DisplayControl

      set GlobalDisplayControlObj = DisplayControlObj.Global


      DisplayControlObj.Option( "Option.UserDraftLayers.Enabled" )    = epcbGraphicsItemStateOffEnabled





      As soon as you turn on an individual layer  with


      DisplayControlObj.Global.Color( "User.PCA-003" )    = application.Utility.NewColorPattern( 0, 0, 0, 100, 0, True, False )


      Not only that user layer is turned on but also all the other user layers that where visible before




      Is there a DisplayControl Option that will not only turn of the visibility of the section but also turn off the underlying layers.


      Regards, Charles