Пример #1
0
        private void ChangeDataButton_Click(object sender, System.EventArgs e)
        {
            // generate random values
            m_Pie.Values.FillRandomRange(Random, 10, 0, 100);

            // store the new values
            m_Values = (NDataSeriesDouble)m_Pie.Values.Clone();

            // restore other data series
            m_Pie.Detachments  = (NDataSeriesDouble)m_Detachments.Clone();
            m_Pie.Labels       = (NDataSeriesString)m_Labels.Clone();
            m_Pie.FillStyles   = (NIndexedAttributeSeries)m_FillStyles.Clone();
            m_Pie.BorderStyles = (NIndexedAttributeSeries)m_BorderStyles.Clone();

            m_bGroupedData = false;
            nChartControl1.Refresh();
        }
Пример #2
0
        private void UngroupData_Click(object sender, System.EventArgs e)
        {
            if (m_bGroupedData == false)
            {
                MessageBox.Show("Data is not grouped - click the Group Values button first");
                return;
            }

            // just restore with initial data
            m_Pie.Values       = (NDataSeriesDouble)m_Values.Clone();
            m_Pie.Detachments  = (NDataSeriesDouble)m_Detachments.Clone();
            m_Pie.Labels       = (NDataSeriesString)m_Labels.Clone();
            m_Pie.FillStyles   = (NIndexedAttributeSeries)m_FillStyles.Clone();
            m_Pie.BorderStyles = (NIndexedAttributeSeries)m_BorderStyles.Clone();

            m_bGroupedData = false;
            nChartControl1.Refresh();
        }