关于 tchart 控件的相关复制
int iCol, iRow;
double value;
ChartMain.Series.Clear();
Random rand = new Random((int)DateTime.Now.Ticks); // 产生随机数
for (iRow = GridMain.FixedRows + 1; iRow < GridMain.Rows; iRow++)
{
Steema.TeeChart.Styles.Line line = new Steema.TeeChart.Styles.Line(); //声明
line.Color = System.Drawing.Color.FromArgb(rand.Next(255), rand.Next(255), rand.Next(255)); ·· //随机线条颜色
line.Pointer.Visible = true;// 坐标点可见
line.Pointer.HorizSize = 2;
line.Pointer.VertSize = 2;
line.Marks.Visible = true;
line.Marks.ArrowLength = 8; //掐头长度
line.Marks.Style = Steema.TeeChart.Styles.MarksStyles.Value;
line.Title = GridMain.get_TextMatrix(iRow, (int)peGridMainKey.MACHINE); //线条内容
// ChartMain.Series.Add(line);
for (iCol = (int)peGridMainKey.TOTALYIELD; iCol < GridMain.Cols – 1; iCol++)
{
double.TryParse(GridMain.get_TextMatrix(iRow, iCol), out value );
line.Add(value, GridMain.get_TextMatrix(0, iCol).ToString()); // 线条的值
}
ChartMain.Series.Add(line); // 向tchart的中添加设置好的线条
}