Visio Guy

Visio Discussions => Shapes & Templates => Topic started by: charlykuntz on November 20, 2013, 03:41:38 PM

Title: Right-Angle connector becomes straight
Post by: charlykuntz on November 20, 2013, 03:41:38 PM
Hello,

I have a really strange behavior concerning connectors. In the attached drawing I have a right-angle connector which becomes straight when I move the right shape to the lower left side of the left shape. When I use another shape (e.g. another instance of the left one) and glue the connector to the middle-left connection point (like I did using the right one) the connector is routed well.

I am not able to figure out why this happens. May anybody help me?

Charly.
Title: Re: Right-Angle connector becomes straight
Post by: Yacine on November 20, 2013, 10:08:31 PM
No problems with V2007. Everything fine.
Title: Re: Right-Angle connector becomes straight
Post by: wapperdude on November 21, 2013, 01:32:00 AM
Ditto!

Tried to break it, but worked as expected.

Wapperdude
Title: Re: Right-Angle connector becomes straight
Post by: charlykuntz on November 21, 2013, 08:05:51 AM
Hello,

thank you for testing this.

So all my fears this might be an issue concerning my configuration become true. The behavior happens using Visio 2013 Professional x64. Now I am going to try it on a virtual machine with Visio 2010 installed. I will report the results of my testing.

Charly.
Title: Re: Right-Angle connector becomes straight
Post by: charlykuntz on November 21, 2013, 09:37:49 AM
I tried it on two virtual machines (both Visio 2010) with the same result.

Then I began to redesign the shape setting the properties step by step till the "broken" behavior occurred. After all I found out that the ShapeSheet property of the group shape" named "DontMoveChildren" been true caused this behavior. When I set this to false everything worked as expected.

Charly
Title: Re: Right-Angle connector becomes straight
Post by: charlykuntz on November 21, 2013, 11:00:12 AM
I tested this with Visio 2007 too which resulted in the same strange behavior as before but here it was very hard to reproduce it. I had to move the right shape a lot of times until the connector was straightened. Once Visio routes the connector across the right shape when it is moved to the left side of the left shape Visio will anytime route it straight which may need a lot of move operations.