private void ShowScenarioPrompt <T>(T prompt) where T : Form, IGetScenario { if (prompt.ShowDialog() == DialogResult.OK) { _scenario = prompt.GetScenario(); MyScenarioDiaplayControl.SetScenario(_scenario); } }
public void SetScenario(BeltScenario scenario) { ContextNameValue.Text = scenario.Context.DisplayName; SplitterOutputsValue.Text = scenario.Context.SplitterOutputs.ToString(); MergerInputsValue.Text = scenario.Context.MergerInputs.ToString(); BeltTiersValue.Text = scenario.Context.GetBeltTiersString(); BeltsInValue.Text = scenario.GetBeltsInString(); OtherDataValue.Text = scenario.GetOtherDataString(); }
private void ShowScenarioPrompt <T>(T prompt) where T : Form, IGetScenario { if (prompt.ShowDialog() == DialogResult.OK) { scenario = prompt.GetScenario(); DialogResult = DialogResult.OK; Close(); } }
public ScenarioPrompt(BeltScenario toEdit) : this() { _toEdit = toEdit; Load += Form_Load; }