исовка фігури з непрозорою областю, встановити прапорець і виберете необхідний колір.
Результат різних варіантів вибору інструментів представлений на малюнку А.7.
Малюнок А.6 - Екранна форма малювання.
Для додавання тексту користувачеві необхідно на панелі інструментів натиснути відповідну кнопку, після чого в нижній частині головного вікна в поле для тексту потрібно набрати вимагає текст. Додавання тексту здійснюється натисканням лівої кнопки миші, де необхідно вставити текст. Для зміни налаштувань шрифту необхідно задати параметри тексту безпосередньо на головній формі, вказавши накреслення, шрифт і розмір шрифту Панель інструментів для роботи з текстом представлена ??на малюнку А.7.
Малюнок А.7- Панель інструментів для роботи з текстом
Для завдання параметрів користувач може натиснути кнопку Шрифт raquo ;. При цьому відкриється діалогове вікно (див. Малюнок А.8). У даному вікні користувач може задати тип шрифту, розмір, накреслення, видозміна, набір символів. Для застосування обраних налаштувань необхідно натиснути кнопку ОК raquo ;, для скасування - кнопку Скасування .
Малюнок А.8 - Діалогове вікно налаштувань параметрів шрифту
Користувач може змінювати розмір зображення, як у більшу, так і в меншу сторону. Для збільшення розміру зображення користувачеві необхідно натиснути на кнопку, яка розташована на головній формі, а для зменшення розміру зображення на кнопку.
Програма надає користувачеві можливість працювати окремо з прямокутною областю зображення. Для цього необхідно вибрати інструмент Виділення прямокутної області і відзначити частину зображення на головній формі, з якою користувач буде працювати. Після того як користувачем визначена межа області та частина зображення виділена, над нею можна здійснити ряд дій:
Копіювати - Копіювання зображення в буфер;
Видалити - Видалення виділеної області зображення;
Вирізати - Вирізання області з зображення для наступний вставки;
Повернути - Поворот зображення як вліво на 90 градусів, так і вправо на 90 градусів;
Звернути кольору - Звернути кольору виділеної області;
При виборі підпункту Змінити колір пункту меню Малюнок відкривається випадне меню, що складається з декількох підпунктів:
Чорно-біле - Представлення зображення в чорно-білих тонах;
Сепія - Додавання ефекту сепія;
Звернути кольору - Звернути кольору виділеної області;
Результат застосування різних комбінацій дій представлений на малюнку А.9.
Малюнок А.9 - Екранна форма роботи з виділеною областю.
А.4 Відкриття і робота з довідкою
Для ознайомлення опису програми та інформації про розробниках або керівництва користування необхідно вибрати пункт меню Довідка і вибрати відповідний пункт.
Малюнок А.9 - Екранна форма довідки про програму
Додаток Б
Лістинг програми
Клас MainForm
public partial class MainForm: Form
{
private NewForm form3=new NewForm ();
private Loupe form4; Pen pen=new Pen (Color.Black); SolidBrush brush=new SolidBrush (Color.White); Font font;// Текстint mode; Point nullPoint=new Point (int.MaxValue, 0); Point startPoint; Point movePoint; bool equalSize, stirka=false; Form2 form2; bool isMouseDown=false; Graphics pastedImageGraphics; Selector selector; Bitmap oldImage; Bitmap oldImage2 ; double sizeImage; Bitmap buffer; bool flag; MainForm ()
{(); (form3); (form4) ;. InitialDirectory=saveFileDialog1.InitialDirectory=Directory.GetCurrentDirectory () ;. numericUpDown1.Value=panel1.ClientSize.Width; .numericUpDown2.Value=panel1.ClientSize.Height; .button1_Click (this, null);
//button1_Click (this, null);//чисте поле при запуску=Font.Clone () as Font; .SelectedIndex=0;=0;=new Bitmap (pictureBox1.Image);= new Bitmap (pictureBox1.Image);=1;=false; .BackColor=Color.Gold;
}
private void Form1_Load (object sender, EventArgs e)
{= new Form2 {Owner=this, Location=new Point (Location.X + 11, Location.Y + 488)} ;. MouseUp +=form2_MouseUp; .Show (); [] family =FontFamily.Families; (FontFamily font in family)
{. Items.Add (font.GetName (1) .ToString ());