public StyledQuestionFormControl(QuestionForm form, IEnumerable<PageControl> pages, IEnumerable<QuestionWidget> questionWidgets, OutputWindow outputWindow) : this() { _pages = pages; _questionForm = form; _questionWidgets = questionWidgets; _outputWindow = outputWindow; foreach (var pageControl in pages) { pageControl.NavigateBackwards += PageControl_NavigateBackwards; pageControl.NavigateForwards += PageControl_NavigateForwards; } foreach (var questionWidget in questionWidgets) { if (!questionWidget.IsReadOnly) { questionWidget.QuestionAnswered += QuestionWidget_QuestionAnswered; } } // Paging is not yet supported. Only the first page is shown. Controls.Add(pages.First()); Interpretet(); }
public QuestionFormControl(QuestionForm form, IEnumerable<QuestionWidget> questionWidgets, OutputWindow outputWindow) : this() { _questionForm = form; _outputWindow = outputWindow; foreach (var questionWidget in questionWidgets) { if (!questionWidget.IsReadOnly) { questionWidget.QuestionAnswered += QuestionWidget_QuestionAnswered; } QuestionFlowLayout.Controls.Add(questionWidget); } Interpretet(); }
public MainForm() { InitializeComponent(); Output = new OutputWindow(OutputTextBox); }
public StyledQuestionFormControl(QuestionForm form, IEnumerable <PageControl> pages, IEnumerable <QuestionWidget> questionWidgets, OutputWindow outputWindow) : this() { _pages = pages; _questionForm = form; _questionWidgets = questionWidgets; _outputWindow = outputWindow; foreach (var pageControl in pages) { pageControl.NavigateBackwards += PageControl_NavigateBackwards; pageControl.NavigateForwards += PageControl_NavigateForwards; } foreach (var questionWidget in questionWidgets) { if (!questionWidget.IsReadOnly) { questionWidget.QuestionAnswered += QuestionWidget_QuestionAnswered; } } // Paging is not yet supported. Only the first page is shown. Controls.Add(pages.First()); Interpretet(); }