Smrf.NodeXL.ExcelTemplate.DynamicFilterDialog.AddHistogramToGroupBox C# (CSharp) Метод

AddHistogramToGroupBox() защищенный Метод

protected AddHistogramToGroupBox ( String sWorksheetName, DynamicFilterParameters oDynamicFilterParameters, GroupBox oGroupBox, Int32 iX, Int32 &iY ) : PictureBox
sWorksheetName String
oDynamicFilterParameters DynamicFilterParameters
oGroupBox GroupBox
iX Int32
iY Int32
Результат PictureBox
    AddHistogramToGroupBox
    (
        String sWorksheetName,
        DynamicFilterParameters oDynamicFilterParameters,
        GroupBox oGroupBox,
        Int32 iX,
        ref Int32 iY
    )
    {
        Debug.Assert( !String.IsNullOrEmpty(sWorksheetName) );
        Debug.Assert(oDynamicFilterParameters != null);
        Debug.Assert(oGroupBox != null);
        AssertValid();

        // The histogram is a PictureBox containing an image created by Excel.

        PictureBoxPlus oPictureBox = new PictureBoxPlus();
        oPictureBox.Location = new Point(iX, iY);
        oPictureBox.Margin = Padding.Empty;
        oPictureBox.Height = HistogramHeight;
        oPictureBox.SizeMode = PictureBoxSizeMode.StretchImage;

        oPictureBox.Anchor =
            AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right;

        oGroupBox.Controls.Add(oPictureBox);

        AddHistogramImageToPictureBox(sWorksheetName, oDynamicFilterParameters,
            oPictureBox);

        iY += oPictureBox.Height + HistogramBottomMargin;

        return (oPictureBox);
    }