Beispiel #1
0
        // summary:
        // Shows a column previously hidden with HideColumn()
        public static void UnhideColumn(ColumnHeader a_Column)
        {
            if (0 != a_Column.Width)
            {
                return;
            }

            ColumnHideInfo hideInfo = (ColumnHideInfo)a_Column.Tag;

            a_Column.Width = hideInfo.RealWidth;
        }
Beispiel #2
0
        // summary:
        // Gets a column's width, even if it's hidden with HideColumn()
        public static UInt32 GetHideableColumnWidth(ColumnHeader a_Column)
        {
            if (0 != a_Column.Width)
            {
                return((UInt32)a_Column.Width);
            }

            ColumnHideInfo hideInfo = (ColumnHideInfo)a_Column.Tag;

            return((UInt32)hideInfo.RealWidth);
        }
Beispiel #3
0
        // summary:
        // Hides a column, saving its real with to TAG field
        public static void HideColumn(ColumnHeader a_Column)
        {
            if (0 == a_Column.Width)
            {
                return;
            }

            ColumnHideInfo hideInfo = new ColumnHideInfo();

            a_Column.Tag       = hideInfo;
            hideInfo.RealWidth = a_Column.Width;
            a_Column.Width     = 0;
        }