Exemple #1
0
        public DataGridViewSummary()
        {
            InitializeComponent();

            refBox     = new TextBox();
            panel      = new Panel();
            spacePanel = new Panel();
            hScrollBar = new HScrollBar();

            summaryControl = new SummaryControlContainer(this);
            summaryControl.VisibilityChanged += new EventHandler(summaryControl_VisibilityChanged);

            Resize += new EventHandler(DataGridControlSum_Resize);
            RowHeadersWidthChanged += new EventHandler(DataGridControlSum_Resize);
            ColumnAdded            += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnAdded);
            ColumnRemoved          += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnRemoved);

            hScrollBar.Scroll         += new ScrollEventHandler(hScrollBar_Scroll);
            hScrollBar.VisibleChanged += new EventHandler(hScrollBar_VisibleChanged);

            hScrollBar.Top    += summaryControl.Bottom;
            hScrollBar.Minimum = 0;
            hScrollBar.Maximum = 0;
            hScrollBar.Value   = 0;
        }
        public DataGridViewSummary()
        {
            SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            this.ScrollBars = System.Windows.Forms.ScrollBars.None;

            refBox     = new TextBox();
            panel      = new Panel();
            spacePanel = new Panel();
            hScrollBar = new HScrollBarEx();
            vScrollBar = new VScrollBarEx();

            summaryControl = new SummaryControlContainer(this);
            summaryControl.VisibilityChanged += new EventHandler(summaryControl_VisibilityChanged);

            Resize                     += new EventHandler(DataGridControlSum_Resize);
            ColumnAdded                += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnAdded);
            ColumnRemoved              += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnRemoved);
            RowsAdded                  += new DataGridViewRowsAddedEventHandler(DataGridViewSummary_RowsAdded);
            RowsRemoved                += new DataGridViewRowsRemovedEventHandler(DataGridViewSummary_RowsRemoved);
            ColumnWidthChanged         += new DataGridViewColumnEventHandler(DataGridViewSummary_ColumnWidthChanged);
            RowHeadersWidthChanged     += new EventHandler(DataGridViewSummary_RowHeadersWidthChanged);
            RowHeightChanged           += new DataGridViewRowEventHandler(DataGridViewSummary_RowHeightChanged);
            ColumnHeadersHeightChanged += new EventHandler(DataGridViewSummary_ColumnHeadersHeightChanged);
            DataBindingComplete        += new DataGridViewBindingCompleteEventHandler(DataGridViewSummary_DataBindingComplete);

            hScrollBar.Scroll         += new ScrollEventHandler(scrollBar_Scroll);
            hScrollBar.VisibleChanged += new EventHandler(scrollBar_VisibleChanged);
            hScrollBar.Value           = 0;
            hScrollBar.Height          = 10;
            hScrollBar.Visible         = false;

            vScrollBar.Scroll         += new ScrollEventHandler(scrollBar_Scroll);
            vScrollBar.VisibleChanged += new EventHandler(scrollBar_VisibleChanged);
            vScrollBar.Value           = 0;
            vScrollBar.Width           = 10;
            vScrollBar.Visible         = false;
        }