示例#1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="columns"></param>
 /// <param name="dc"></param>
 /// <param name="r"></param>
 /// <param name="hScrollOffset"></param>
 public virtual void DrawVerticalGridLines(TreeListColumnCollection columns, Graphics dc, Rectangle r, int hScrollOffset)
 {
     foreach (TreeListColumn col in columns.VisibleColumns)
     {
         int rightPos = col.CalculatedRect.Right - hScrollOffset;
         if (rightPos < 0)
         {
             continue;
         }
         dc.DrawLine(_verticalGridLinePen, rightPos, r.Top, rightPos, r.Bottom);
     }
 }
示例#2
0
        public TreeList()
        {
            this.DoubleBuffered = true;
            this.BackColor      = SystemColors.Window;
            this.TabStop        = true;

            m_rowPainter  = new RowPainter();
            m_cellPainter = new CellPainter(this);

            m_nodes       = new TreeListNodes(this);
            m_columns     = new TreeListColumnCollection(this);
            m_rowSetting  = new RowSetting(this);
            m_viewSetting = new ViewSetting(this);
            AddScroolBars();
        }