internal void DrawNetworkTo(Graphics g, ScalableViewPort viewPortToUse, Size size) { using (SolidBrush bgBrush = new SolidBrush(Color.DarkGray)) { g.FillRectangle(bgBrush, 0, 0, size.Width, size.Height); } foreach (ViewNetworkElement element in trackElements.Values) { element.DrawTo(g, viewPortToUse, size); } foreach (ViewPlatform platform in platForms.Values) { platform.DrawTo(g, viewPortToUse, size); } }
public NetworkViewCtrl() { InitializeComponent(); DoubleBuffered = true; viewPortTranslator = new ScalableViewPort(); this.Paint += new PaintEventHandler(this.panelPaint); this.MouseDown += new MouseEventHandler(MouseDownEvent); this.MouseUp += new MouseEventHandler(MouseUpEvent); this.MouseWheel += new MouseEventHandler(MouseWheelEvent); }