public SceneControlWnd(Workspace workspace, SceneControl scenecontrol) { m_workspace = workspace; m_sceneControl = scenecontrol; InitializeComponent(); this.m_sceneControl.IsKeyboardNavigationEnabled = true; this.m_sceneControl.IsFPSVisible = false; m_sceneControl.Scene.Sun.IsVisible = false; m_SampleMeasureRun = new SampleMeasureRun(m_sceneControl); m_sampleDesignerRun = new SampleDesignerRun(m_workspace, m_sceneControl); //FlowLayoutPanel鼠标滚动事件注册 flowLayoutPanelMarker.MouseWheel += new MouseEventHandler(flowLayoutPanelMarker_MouseWheel); flowLayoutPanelFill.MouseWheel += new MouseEventHandler(flowLayoutPanelFill_MouseWheel); mousePath = new System.Drawing.Drawing2D.GraphicsPath(); //注册事件 m_sceneControl.ObjectSelected += new ObjectSelectedEventHandler(m_sceneControl_ObjectSelected); m_toolStripButtonClearPoint.Enabled = false; m_toolStripButtonClearFill.Enabled = false; }
private void FormMain_Load(object sender, EventArgs e) { try { m_sceneContorl.InteractionMode = InteractionMode3D.Default; m_sceneContorl.Action = Action3D.Pan2; //实例化SampleRun m_sampleRun = new SampleDesignerRun(m_workspace, m_sceneContorl); //注册事件 //m_sceneContorl.ObjectSelected += new ObjectSelectedEventHandler(m_sceneControl_ObjectSelected); //m_sampleRun.flyManager.StopArrived += new StopArrivedEventHandler(flyManager_StopArrived); } catch (Exception ex) { MessageBox.Show(ex.Message); } }