Ejemplo n.º 1
0
        private void InitPanel()
        {
            this.panel          = new DrawingPanel();
            this.panel.TabIndex = 0;
            this.Controls.Add(panel);
            this.panel.Dock = System.Windows.Forms.DockStyle.Fill;

            this.panel.Name     = "panel";
            this.panel.Size     = new System.Drawing.Size(608, 534);
            this.panel.TabIndex = 0;
            panel.GViewer       = this;
            panel.SetDoubleBuffering();
            panel.Click += new EventHandler(panel_Click);
            this.DrawingPanel.MouseClick          += new System.Windows.Forms.MouseEventHandler(DrawingPanel_MouseClick);
            this.DrawingPanel.MouseDoubleClick    += new System.Windows.Forms.MouseEventHandler(DrawingPanel_MouseDoubleClick);
            this.DrawingPanel.MouseCaptureChanged += new EventHandler(DrawingPanel_MouseCaptureChanged);
            this.DrawingPanel.MouseDown           += new System.Windows.Forms.MouseEventHandler(DrawingPanel_MouseDown);
            this.DrawingPanel.MouseEnter          += new EventHandler(DrawingPanel_MouseEnter);
            this.DrawingPanel.MouseHover          += new EventHandler(DrawingPanel_MouseHover);
            this.DrawingPanel.MouseLeave          += new EventHandler(DrawingPanel_MouseLeave);
            this.DrawingPanel.MouseMove           += new System.Windows.Forms.MouseEventHandler(DrawingPanel_MouseMove);
            this.DrawingPanel.MouseUp             += new System.Windows.Forms.MouseEventHandler(DrawingPanel_MouseUp);
            this.DrawingPanel.MouseWheel          += new System.Windows.Forms.MouseEventHandler(GViewer_MouseWheel);
            this.DrawingPanel.Move        += new EventHandler(GViewer_Move);
            this.DrawingPanel.KeyDown     += new KeyEventHandler(DrawingPanel_KeyDown);
            this.DrawingPanel.KeyPress    += new KeyPressEventHandler(DrawingPanel_KeyPress);
            this.DrawingPanel.KeyUp       += new KeyEventHandler(DrawingPanel_KeyUp);
            this.DrawingPanel.DoubleClick += new EventHandler(DrawingPanel_DoubleClick);
        }
        void InitPanel()
        {
            panel = new DrawingPanel {
                TabIndex = 0
            };
            Controls.Add(panel);
            panel.Dock = DockStyle.Fill;

            panel.Name     = "panel";
            panel.TabIndex = 0;
            panel.GViewer  = this;
            panel.SetDoubleBuffering();
            panel.Click                      += PanelClick;
            DrawingPanel.MouseClick          += DrawingPanelMouseClick;
            DrawingPanel.MouseDoubleClick    += DrawingPanel_MouseDoubleClick;
            DrawingPanel.MouseCaptureChanged += DrawingPanel_MouseCaptureChanged;
            DrawingPanel.MouseDown           += DrawingPanel_MouseDown;
            DrawingPanel.MouseEnter          += DrawingPanel_MouseEnter;
            DrawingPanel.MouseHover          += DrawingPanel_MouseHover;
            DrawingPanel.MouseLeave          += DrawingPanel_MouseLeave;
            DrawingPanel.MouseMove           += DrawingPanel_MouseMove;
            DrawingPanel.MouseUp             += DrawingPanel_MouseUp;
            DrawingPanel.MouseWheel          += GViewer_MouseWheel;
            DrawingPanel.Move                += GViewer_Move;
            DrawingPanel.KeyDown             += DrawingPanel_KeyDown;
            DrawingPanel.KeyPress            += DrawingPanel_KeyPress;
            DrawingPanel.KeyUp               += DrawingPanel_KeyUp;
            DrawingPanel.DoubleClick         += DrawingPanel_DoubleClick;
            DrawingPanel.SizeChanged         += DrawingPanelSizeChanged;
            this.SizeChanged                 += GViewer_SizeChanged;
        }
        /// <summary>
        /// Set context menu strip for DrawingPanel
        /// </summary>
        /// <param name="contexMenuStrip"></param>
        public void SetContextMenumStrip(ContextMenuStrip contexMenuStrip)
        {
            DrawingPanel dp = this.DrawingPanel as DrawingPanel;

            dp.SetCms(contexMenuStrip);
        }
        void InitPanel(){
            panel = new DrawingPanel{TabIndex = 0};
            Controls.Add(panel);
            panel.Dock = DockStyle.Fill;

            panel.Name = "panel";
            panel.TabIndex = 0;
            panel.GViewer = this;
            panel.SetDoubleBuffering();
            panel.Click += PanelClick;
            DrawingPanel.MouseClick += DrawingPanelMouseClick;
            DrawingPanel.MouseDoubleClick += DrawingPanel_MouseDoubleClick;
            DrawingPanel.MouseCaptureChanged += DrawingPanel_MouseCaptureChanged;
            DrawingPanel.MouseDown += DrawingPanel_MouseDown;
            DrawingPanel.MouseEnter += DrawingPanel_MouseEnter;
            DrawingPanel.MouseHover += DrawingPanel_MouseHover;
            DrawingPanel.MouseLeave += DrawingPanel_MouseLeave;
            DrawingPanel.MouseMove += DrawingPanel_MouseMove;
            DrawingPanel.MouseUp += DrawingPanel_MouseUp;
            DrawingPanel.MouseWheel += GViewer_MouseWheel;
            DrawingPanel.Move += GViewer_Move;
            DrawingPanel.KeyDown += DrawingPanel_KeyDown;
            DrawingPanel.KeyPress += DrawingPanel_KeyPress;
            DrawingPanel.KeyUp += DrawingPanel_KeyUp;
            DrawingPanel.DoubleClick += DrawingPanel_DoubleClick;
            DrawingPanel.SizeChanged += DrawingPanelSizeChanged;
            this.SizeChanged += GViewer_SizeChanged;


        }