public void SetupGraphicsPanel() { this.GraphicPanel = new ManiacEditor.DevicePanel(); this.GraphicPanel.AllowDrop = true; this.GraphicPanel.AutoSize = false; this.GraphicPanel.DeviceBackColor = System.Drawing.Color.White; this.GraphicPanel.Location = new System.Drawing.Point(-1, 0); this.GraphicPanel.Margin = new System.Windows.Forms.Padding(0); this.GraphicPanel.Name = "GraphicPanel"; this.GraphicPanel.Width = System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Width; this.GraphicPanel.Height = System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Height; this.GraphicPanel.TabIndex = 10; HostPanel = new System.Windows.Forms.Panel(); HostPanel.Dock = System.Windows.Forms.DockStyle.Fill; HostPanel.Controls.Add(GraphicPanel); this.Host.Child = HostPanel; GraphicPanel.OnRender += this.GraphicPanel_OnRender; GraphicPanel.OnRender += this.GraphicPanel_PreRenderingSetup; GraphicPanel.OnCreateDevice += this.GraphicPanel_OnResetDevice; GraphicPanel.DragDrop += this.GraphicPanel_DragDrop; GraphicPanel.DragEnter += this.GraphicPanel_DragEnter; GraphicPanel.DragOver += this.GraphicPanel_DragOver; GraphicPanel.DragLeave += this.GraphicPanel_DragLeave; GraphicPanel.KeyDown += this.GraphicPanel_OnKeyDown; GraphicPanel.KeyUp += this.GraphicPanel_OnKeyUp; GraphicPanel.MouseClick += this.GraphicPanel_MouseClick; GraphicPanel.MouseDown += this.GraphicPanel_OnMouseDown; GraphicPanel.MouseMove += this.GraphicPanel_OnMouseMove; GraphicPanel.MouseUp += this.GraphicPanel_OnMouseUp; GraphicPanel.MouseWheel += this.GraphicPanel_MouseWheel; }
public new void Dispose() { this.GraphicPanel.DisposePanel(); this.GraphicPanel = null; this.Host.Child.Dispose(); }