News:

BB code in posts seems to be working again!
I haven't turned on every single tag, so please let me know if there are any that are used/needed but not activated.

Main Menu

Unexpected behavior splitting a connector

Started by wmd, May 30, 2009, 12:06:30 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

wmd

I have tested the following in Visio 2003 and 2007 and the behavior is incorrect.

When you try to split a connector shape that has a custom property defined with a shape that has a custom property with "Ask on drop" Visio prompts for the values of the shape.  If you remove the custom attribute from the connector then you are not prompted.

Also, if you set the connector custom property to "Ask on Drop" you still get prompted for the shape that is splitting the connector not for the connector property.

To recreate do the following:
Start a new flowchart drawing.
Add a Process shape to the drawing.
Select Custom Properties, Define and check the "Ask on drop" for the Cost Property.
Duplicate the Process Shape 2 times to give you a total of 3 Process shapes on the drawing.
Connect 2 of the shapes with a connector.
Add a custom attribute to the connector shape.
Now take the third Process shape and split the connector. 
Visio now prompts for the Cost Property of the Process box.

My expected behavior is that there would be no prompting at all since this is not a new instance of the Process shape.

A slight twist on the bug is to check the "Ask on drop" for the connector shape.  You would expect that since the line is being split that it would prompt for the connector property of the new connector created by the split.  However, you get the same thing as before; Visio prompts you for a Cost value for the existing Process shape.

I believe this is truely a bug and would appreciate it if anyone has thoughts on a way to work around this.

Browser ID: smf (possibly_robot)
Templates: 4: index (default), Display (default), GenericControls (default), GenericControls (default).
Sub templates: 6: init, html_above, body_above, main, body_below, html_below.
Language files: 4: index+Modifications.english (default), Post.english (default), Editor.english (default), Drafts.english (default).
Style sheets: 4: index.css, attachments.css, jquery.sceditor.css, responsive.css.
Hooks called: 129 (show)
Files included: 34 - 1306KB. (show)
Memory used: 1051KB.
Tokens: post-login.
Cache hits: 13: 0.00171s for 26,724 bytes (show)
Cache misses: 3: (show)
Queries used: 17.

[Show Queries]