ZForge.Controls.TreeViewAdv.Tree.TreeViewAdv.GetColumnAt C# (CSharp) Method

GetColumnAt() private method

private GetColumnAt ( Point p ) : TreeColumn
p Point
return TreeColumn
        internal TreeColumn GetColumnAt(Point p)
        {
            if (p.Y > ColumnHeaderHeight)
                return null;

            int x = -OffsetX;
            foreach (TreeColumn col in Columns)
            {
                if (col.IsVisible)
                {
                    Rectangle rect = new Rectangle(x, 0, col.Width, ColumnHeaderHeight);
                    x += col.Width;
                    if (rect.Contains(p))
                        return col;
                }
            }
            return null;
        }
TreeViewAdv