Exemplo n.º 1
0
        /// <summary>
        /// Shift all values to the left
        /// </summary>
        public void ShiftLeft()
        {
            int numberOfColumns = this.ChartDescription.Columns.Count;

            if (numberOfColumns > 1)
            {
                for (int i = 1; i < numberOfColumns; i++)
                {
                    this.ChartDescription.Columns[i - 1] = this.ChartDescription.Columns[i];
                }

                // Create new column (keep in mind that at this stage, Columns[numberOfColumns-1] & Columns[numberOfColumns-2]
                // are 2 pointers on the SAME OBJECT.
                ChartColumn LastColumn = new ChartColumn((ChartColumn)this.ChartDescription.Columns[numberOfColumns - 2]);
                LastColumn.ResetValues();
                this.ChartDescription.Columns[numberOfColumns - 1] = LastColumn;
            }
        }
Exemplo n.º 2
0
		/// <summary>
		/// Shift all values to the left
		/// </summary>
		public void ShiftLeft ()
		{
			int numberOfColumns = this.ChartDescription.Columns.Count;
			if (numberOfColumns > 1)
			{
				for (int i = 1; i < numberOfColumns; i++)
				{
					this.ChartDescription.Columns[i-1] = this.ChartDescription.Columns[i];
				}

				// Create new column (keep in mind that at this stage, Columns[numberOfColumns-1] & Columns[numberOfColumns-2] 
				// are 2 pointers on the SAME OBJECT.
				ChartColumn LastColumn = new ChartColumn ((ChartColumn)this.ChartDescription.Columns[numberOfColumns-2]);
				LastColumn.ResetValues ();
				this.ChartDescription.Columns[numberOfColumns-1] = LastColumn;
			}
		}