menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class OrthogonalLineSegment - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class OrthogonalLineSegment

    Custom orthogonal line segment for orthogonal connector.

    Inheritance
    System.Object
    LineSegment
    ConnectorLineSegment
    OrthogonalLineSegment
    Implements
    System.Runtime.Serialization.ISerializable
    System.IDisposable
    System.ICloneable
    IConnectorLineSegment
    Inherited Members
    ConnectorLineSegment.Bridges
    ConnectorLineSegment.CanMove()
    ConnectorLineSegment.Clone()
    ConnectorLineSegment.GetFirstPointLocation(Matrix)
    ConnectorLineSegment.GetSecondPointLocation(Matrix)
    ConnectorLineSegment.m_firstHandle
    ConnectorLineSegment.m_secondHandle
    ConnectorLineSegment.Point1
    ConnectorLineSegment.Point2
    LineSegment.GetObjectData(SerializationInfo, StreamingContext)
    LineSegment.GetOrthogonalIntersect(LineSegment, PointF)
    LineSegment.ISerializable.GetObjectData(SerializationInfo, StreamingContext)
    LineSegment.m_pt1
    LineSegment.m_pt2
    LineSegment.MidPoint
    LineSegment.nSegmentIndex
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.Diagram
    Assembly: Syncfusion.Diagram.Base.dll
    Syntax
    public class OrthogonalLineSegment : ConnectorLineSegment, ISerializable, IDisposable, ICloneable, IConnectorLineSegment

    Constructors

    OrthogonalLineSegment(IHandle, IHandle)

    Initializes a new instance of the OrthogonalLineSegment class.

    Declaration
    public OrthogonalLineSegment(IHandle firstHandle, IHandle secondHandle)
    Parameters
    Type Name Description
    IHandle firstHandle

    The first handle.

    IHandle secondHandle

    The second handle.

    OrthogonalLineSegment(IHandle, IHandle, Orientation)

    Initializes a new instance of the OrthogonalLineSegment class.

    Declaration
    public OrthogonalLineSegment(IHandle firstHandle, IHandle secondHandle, Orientation orientation)
    Parameters
    Type Name Description
    IHandle firstHandle

    The first handle.

    IHandle secondHandle

    The second handle.

    System.Windows.Forms.Orientation orientation

    The segment orientation.

    Properties

    Orientation

    Orientation of segment

    Declaration
    public Orientation Orientation { get; set; }
    Property Value
    Type
    System.Windows.Forms.Orientation

    Methods

    Dispose()

    Declaration
    public override void Dispose()
    Overrides
    ConnectorLineSegment.Dispose()

    Move(SizeF)

    Move segment to offset.

    Declaration
    public override void Move(SizeF szOffset)
    Parameters
    Type Name Description
    System.Drawing.SizeF szOffset

    Move offset.

    Overrides
    ConnectorLineSegment.Move(SizeF)

    SyncSegmentHandle(IHandle)

    Synchronization segment to handle changes.

    Declaration
    public override void SyncSegmentHandle(IHandle handle)
    Parameters
    Type Name Description
    IHandle handle

    The handle.

    Overrides
    ConnectorLineSegment.SyncSegmentHandle(IHandle)

    Implements

    System.Runtime.Serialization.ISerializable
    System.IDisposable
    System.ICloneable
    IConnectorLineSegment
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved