ття відкритого з'єднання. Як параметр передається відкрите з'єднання, яке потрібно закрити по закінченню роботи з БД.cs
Властивості:
public string Ip - IP-адресу сервера в мережі
public string Username - назва облікового запису користувача в системі
public string PwUser - пароль від облікового запису користувача в системі
public string Login - логін для підключення до SQL Server
public string PwLogin - пароль від логіна при підключенні до SQL Server
public string SQLServer - назва примірника сервера
public int TaskNumber - номер завдання у списку завдань listView
public bool TaskChanged - властивість, що визначає чи були зміни в завданні (на формі завдання в будь-якому контролі)
public bool ImageAdded - властивість, що визначає чи було додано зображення до завданні
public RichTextBox MainRichTextBox - зв'язок з дочірніми формами (передає текст з форми завдання в редактор тексту і назад)
public List
ListForm - список для збереження і переміщення між завданнями
public Form activeForm - активна форма із завданням, яка відображається у правій частині головного вікна (splitContainer.panel2)
public Form copyForm - копія первісного стану активної форми (використовується для скидання значень)
private int TypeForm - властивість, для зберігання типу форми (0 - одиночний вибір, 1 - множинний вибір і т.д.)
public int Selected - індекс виділеної форми в ListForm і ListView для її відображення в головній програмі і переміщення за цими списками
Методи: MainWindow () - конструктор формиvoid btCreateTest_Click (object sender, EventArgs e) - створення нового тестvoid btAddTask_Click (object sender, EventArgs e) - додавання нового завдання в список завдань поточного тестаT GetChildeControl ( Control parentControl) where T: Control - пошуку вкладеного (внутрішнього) контрола заданого типу в зовнішньому батьківському контролеvoid GetAllTypedControls (Control ctrl, List controls, Type type) - отримання всіх контролів цікавить типу в даному батьківському контролі. Де Control ctrl - контрол, в якому проводиться пошук, List controls - список контролов, куди будуть поміщатися знайдені дочірні контроли, Type type - тип шуканих контроловvoid открытьТекстовыйРедакторToolStripMenuItem_Click (object sender, EventArgs e) - відкриття текстового редактора і передача йому тексту активного RichTextBoxa для редактірованіяvoid UpdateRichTextBox () - пошук оброблюваного RichTextBox'a в активній формі splitContainervoid AddTypeofTest (int index) - додавання завдання конкретного типу, де index - номер типу заданіяvoid ВuttonSaveResetDisable (int index, Form actForm) - відключення кнопок Зберегти і Скинути на активній формі, де index - номер типу форми, actForm - активна форма
private void listView1_SelectedIndexChanged (object sender, EventArgs e) - відображення завдання в SplitContainer.Panel2 при виборі в ListViewvoid checkButtonUpDown (int selected, ListView listView) - перевірка можливості переміщення завдання з списку вгору або вниз. У разі можливості або неможливості одніє...