We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Avoid Connection Overlapping

Thread ID:





97397 Nov 23,2010 10:46 PM UTC Dec 9,2010 10:33 PM UTC ASP.NET Web Forms (Classic) 6
Tags: DiagramWebControl
Asked On November 23, 2010 10:46 PM UTC


I'm working on a diagram, but when two or more nodes target the same node, the link overlap.

How can I fix this?

Bala Murugan A.S [Syncfusion]
Replied On November 24, 2010 10:00 AM UTC

Hi Edward,

Thanks for using Syncfusion Products.

You can achieve your requirement by enabling the diagram’s Line Routing and Line Bridging. Please refer our online user guide documents from the below link.



Please let me know if you have any conerns.

Bala Murugan A.S

Replied On November 25, 2010 08:01 PM UTC

Hi, on simple diagrams it works, but in complex still happens


Bala Murugan A.S [Syncfusion]
Replied On December 1, 2010 11:27 AM UTC

Hi Edward,

Thanks for the update.

We suspect the reported issue to be a defect and have forwarded this to our Development Team for further analysis. We will update you with our Development Team’s response in one business day (December 2,2010).

Please let me know if you have any concerns.

Bala Murugan A.S

Bala Murugan A.S [Syncfusion]
Replied On December 3, 2010 01:50 PM UTC

Hi Edward,

We regret for the delay in responding. We are currently working on this with high priority, we will be updating you with more details on Monday(December 6,2010).

Thank you for your patience.

Bala Murugan A.S

Bala Murugan A.S [Syncfusion]
Replied On December 6, 2010 01:47 PM UTC

Hi Edward,

Thanks for your patience.

For your requirement, we suggest you to use different port for the node to prevent from link overlapping.Please refer the code snippet below to achieve this,

//Rectangle Node 1
rect1 = new Syncfusion.Windows.Forms.Diagram.Rectangle(100, 400, 100, 40);

//Rectangle Node 2
rect2 = new Syncfusion.Windows.Forms.Diagram.Rectangle(300, 100, 100, 40);

//Rectangle Node 3
rect3 = new Syncfusion.Windows.Forms.Diagram.Rectangle(200, 200, 100, 40);

Syncfusion.Windows.Forms.Diagram.OrthogonalConnector connector = new OrthogonalConnector( new System.Drawing.PointF(50, 50), new System.Drawing.PointF(50, 50));
Syncfusion.Windows.Forms.Diagram.OrthogonalConnector connector1 = new OrthogonalConnector(new System.Drawing.PointF(50, 50), new System.Drawing.PointF(50, 50));

rect1.EnableCentralPort = false;

//creating Custom port for the node
Syncfusion.Windows.Forms.Diagram.ConnectionPoint cp = new Syncfusion.Windows.Forms.Diagram.ConnectionPoint();
Syncfusion.Windows.Forms.Diagram.ConnectionPoint cp1 = new Syncfusion.Windows.Forms.Diagram.ConnectionPoint();
rect1.Ports[0].OffsetX = 10;
rect1.Ports[1].OffsetX = 50;


We have created a simple sample to demonstrate this and the same can be downloaded from the below link,


Please try the above sample and let me know if this is your actual requirements.

Bala Murugan A.S

Replied On December 9, 2010 10:33 PM UTC

Hi, Thanks it works as I expected


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon