//============================================================================*
        // cListViewColumn() - Copy Constructor
        //============================================================================*

        public cListViewColumn(cListViewColumn Column)
        {
            DisplayIndex = Column.DisplayIndex;
            Name         = Column.Name;
            Text         = Column.Text;
            TextAlign    = Column.TextAlign;
            Width        = Column.Width;
        }
        //============================================================================*
        // CompareTo()
        //============================================================================*

        public int CompareTo(cListViewColumn Column)
        {
            if (Column == null)
            {
                return(1);
            }

            //----------------------------------------------------------------------------*
            // Compare Display Index
            //----------------------------------------------------------------------------*

            return(DisplayIndex.CompareTo(Column.DisplayIndex));
        }
        //============================================================================*
        // Comparer()
        //============================================================================*

        public static int Comparer(cListViewColumn Column1, cListViewColumn Column2)
        {
            if (Column1 == null)
            {
                if (Column2 != null)
                {
                    return(-1);
                }
                else
                {
                    return(0);
                }
            }

            return(Column1.CompareTo(Column2));
        }