/// <summary> /// 初始化区域 /// </summary> private void InitializeArea() { createMissionArea = Global.Instance.CreateUserControlInControl <CreateMission_Area>(panel_CreateMission, panel_CreateMission.Size, AnchorStyles.Bottom, AnchorStyles.Left, AnchorStyles.Right, AnchorStyles.Top); createMissionArea.onSelectedMissionChangedEvent += OnMissionSelectionChanged; createMissionArea.createNewMissionButtonClickedEvent += OnCreateNewMissionButtonClicked; writeLogDel += AppendGlobalLog; }
private void OnCreateNewMissionButtonClicked(CreateMission_Area area) { area.CurrentMissionOptionUC?.CreateNewMission(); if (flowLayoutPanel_MissionList.Controls.Count > 0) { flowLayoutPanel_MissionList.ScrollControlIntoView(flowLayoutPanel_MissionList.Controls[flowLayoutPanel_MissionList.Controls.Count - 1]); } }