ї з дій, відбувається відповідно включення або відключення кнопок, що відповідають за переміщення за списком
private void btDeleteTask_Click (object sender, EventArgs e) - видалення поточного завдання з спіскаvoid btDuplicateTask_Click (object sender, EventArgs e) - створення копії поточного завдання і додавання її в кінець списку
private void UpTaskClick () - переміщення завдання на рівень вгору по спіскуvoid DownTaskClick () - переміщення завдання на рівень вниз по спіскуvoid TaskReset () - скидання всіх змін, зроблених на формі до первісного стану в момент завантаження завдання , або до стан на момент останнього збереження заданіяvoid SingleTaskCopy (int index) - створення копії форми для подальшого її використання при відновленні значень після скидання, де index - тип завдання, копію якого потрібно зробити
ChooseTask.cs
Властивості: MainWindow _mainWindow - форма-батько
Методи: ChooseTask (MainWindow frm) - конструктор, де frm - форма-батько для зворотного связіvoid type_Click (object sender, EventArgs e) - передача в батьківську форму типу завдання, яке потрібно додати
У модулях ChooseTask.cs, MultiTask.cs, OrderTask.cs, ComparisonTask.cs, InputNumber.cs, InputChar.cs, MCQ.cs використовуються загальні для них властивості та методи, які наведені нижче:
Властивості:
private PictureBox _picImage - властивість, для створення PictureBox, в нагодою додати зображення до завдання
public bool Create - прапор, що визначає чи було созданоізображеніе
public bool DoScreen - прапор, що визначає чи був зроблений скріншот екрану
private MainWindow mainWindow - форма-батько для зворотного зв'язку
private int TypeForm - вказує тип завдання, відображуваного на поточному формі
Методи: void btAddTask_Click (object sender, EventArgs e) - додавання ще один варіанти відповіді до завдання
private void btAddImage_Click (object sender, EventArgs e) - додавання зображення до заданіюvoid btCutPartScreen_Click (object sender, EventArgs e) - створення скріншоту частині екрана
public void AddCutImage (PictureBox pb) - додавання зробленого скриншота в завдання, де pb - PictureBox, в якому буде розташовуватися зроблений скріншотvoid picImage_Click (object sender, EventArgs e) - збільшення доданого зображення до завдання до вихідних размеровvoid CheckRichTextBox (object sender) - провряет поточний контрол на тип RichTextBox, і у випадку істинності перевірки, включає меню «Текст» головної форми для подальшого редагування поточного RichTextBox аvoid btResetTask_Click (object sender, EventArgs e) - скидання всіх змін, зроблених на формі до первісного станом в момент завантаження завдання, або до стан на момент останнього збереження завдання
public void btSaveTask_Click (object sender, EventArgs e) - збереження всіх змін в завданні
public void rtbTask_TextChanged (object sender, EventArgs e) - визначає, чи були зміни в завданні, і у випадку істинності перевірки, включає кнопки «Зберегти завдання» і «Скинути». cs
Властивості: int TaskNumber - номер завдання у списку завдань listViewbool UserClose - властивіст...