public void StartQuest(Quest quest, Textboxes textboxes) { if (quest == null) { return; } /* if (questTextboxes[0].text == "") * { * questTextboxes[0].text = quest.TextLine; * * }*/ for (int i = 0; i < questtextboxes.Count; i++) { if (questtextboxes[i].text == "" && questtextboxes[i].text != quest.TextLine /*&& textboxes.QuestID != quest.QuestID*/) { questtextboxes[i].text = quest.TextLine; return; } else if (questtextboxes[i].text == quest.TextLine) { return; } } }
private TextBox CreateTextbox(int yOffset) { TextBox textBox = new TextBox(); textBox.Location = new Point(126, yOffset + 1); textBox.Size = new Size(490, 20); textBox.Visible = true; textBox.ReadOnly = true; Textboxes.Add(textBox); return(textBox); }
private Button CreateSaveButton(int yOffset) { Button button = new Button(); button.Location = new Point(10, yOffset); button.Text = string.Format("Save file at"); button.Visible = true; button.Click += (sender, e) => { saveFileDialog.ShowDialog(); if (saveFileDialog.FileName != "") { Textboxes.Last().Text = saveFileDialog.FileName; richConsole.AppendText(string.Format("Output location set: {0}\n", saveFileDialog.FileName)); } }; Buttons.Add(button); return(button); }
private void RemoveMergeRows() { foreach (var button in Buttons) { Controls.Remove(button); } foreach (var label in Labels) { Controls.Remove(label); } foreach (var txtBox in Textboxes) { Controls.Remove(txtBox); } Buttons.Clear(); Labels.Clear(); Textboxes.Clear(); Documents.Clear(); }