protected override void OnPaint(PaintEventArgs e)
{
//Bitmap offScreenBmp;
//Graphics offScreenDC;
//offScreenBmp = new Bitmap(this.Width, this.Height);
//offScreenDC = Graphics.FromImage(offScreenBmp);
//Graphics clientDC = this.CreateGraphics();
//base.OnPaint(e);
//offScreenDC.FillRectangle(Brushes.White, ClientRectangle);
foreach( SignalComponent comps in signalComponents )
{
comps.Paint(e.Graphics);
}
foreach( SignalConnector connector in signalConnectors )
{
connector.Paint(e.Graphics);
}
//clientDC.DrawImage(offScreenBmp, 0, 0);
}