コード例 #1
0
 public Outlining(ExtendedControls.ExtPanelDataGridViewScrollOutlining panel)
 {
     this.panel     = panel;
     maingroup      = 0;
     maingroupcount = 0;
     scanstartline  = -1;
 }
コード例 #2
0
ファイル: Outliner.cs プロジェクト: EDDiscovery/EDDiscovery
    public void Finished(int rowindex, int rollupolder, ExtendedControls.ExtPanelDataGridViewScrollOutlining panel)
    {
        if (rowindex >= maingroup)
        {
            if (maingroupcount > 0)
            {
                bool maingroupvisible = rollupolder == 0 || maingroupcount < rollupolder;
                outlines.Add(new ExtendedControls.ExtPanelDataGridViewScrollOutlining.Outline() { start = maingroup, end = rowindex, expanded = maingroupvisible });
            }
        }

        panel.Add(outlines);

    }