Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
        }