Hiding a shape via enabling a layer

A

ajfried

Is there a way to set a property on a shape such that when a layer is
visible, the shape is hidden?

Imagine I have 5 layers representing 5 stages of implementation for some
plan. I want to show more and more completion of things as I “activateâ€
(make visible) each layer. However, for some shapes, the progress is shown
by making them disappear. That is, the shape should be visible when layer 1,
2 and 3 are shown, but when I “turn on†layer 4 (1 2 and 3 are still on), it
disappears.

Is there a way to do this? I don’t want to have to put all such
“disappearing†shapes in different layers. I want to be able to “turn onâ€
layer 4 which (for example) causes 3 new shapes to be visible and “removes†a
fourth shape.

Thanks.

A.J. Fried
 
M

Michel LAPLANE

You can reference the NoShow geometrye section content cell with the
ThePage!Layers.Visible cell of the page. So when you change the
visibility the shape could disappear.

To help you, here is a formula that i have made for another guy who wnats to
hide the layer of the active shape with a context menu.

Put this formula in the action cell of an action section (this is limited to
4 layers in the page, but you can enhance it).
=SETF(INDEX(LayerMember,"ThePage!Layers.Visible[1];ThePage!Layers.Visible[2];ThePage!Layers.Visible[3];ThePage!Layers.Visible[4]"),0).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top