void Start() { inputAnswerScript = FindObjectOfType <InputAnswer>(); multiChoiceScript = FindObjectOfType <MultiChoice>(); inputAnswerScript.SetAnswer(answer); //feed into input field answer script multiChoiceScript.SetAnswers(answers, answerIndex); //feed into multiple choice answer script }
private void lsEquities_SelectedIndexChanged(object sender, System.EventArgs e) { int i = lsEquities.SelectedIndex; Equities eq = (Equities)lsEquities.Items[i]; mchoice = StockFactory.getBuilder(eq); this.Controls.Remove(pnl); pnl = mchoice.getWindow(); setPanel(); }
private void LsEquities_SelectedIndexChanged(object sender, EventArgs e) { //Esta linea remueve incialmente el panel de datos para que cada vez que se seleccione un elemento del ListBox //diferente se agregue nuevamente al final con los nuevos datos, esto es con el fin de "Refrescar" el panel //de lo contrario se seguirán mostrando los datos de la selección anterior Controls.Remove(pnlDatos); int i = lsEquities.SelectedIndex; Equities eq = (Equities)lista[i]; mchoice = StockFactory.getBuilder(eq); pnl = mchoice.getWindow(); pnlDatos = mchoice.getWindow(); Controls.Add(pnlDatos); //Esto solo posiciona al control dentro de la ventana pnlDatos.SetBounds(400, 50, 800, 800); }