SetkaSize=value; Invalidate (); }  
} 
  [Category ( Налаштування сітки )] int SetkaThickness 
  {{return setka1.SetkaThickness; } {Setka1.SetkaThickness=value; Invalidate (); } 
 } 
  [Category ( Налаштування сітки )] Color SelkaColor 
  {{return setka1.SetkaColor; } {Setka1.SetkaColor=value; Invalidate (); } 
 } 
  [Category ( Налаштування сітки )] Color SelkaBackColor 
  {{return setka1.SetkaBackColor; } {Setka1.SetkaBackColor=value; ColSetka=value; Invalidate (); } 
 } 
  [Category ( Налаштування форми сигналу )] Color SignalFormColor 
  {{return signal1.BackColor; } {Signal1.BackColor=value; Invalidate (); } 
 } 
  [Category ( Налаштування параметрів розгортки і тривалості )] 
  public string [] Razvertka_V_DEL1 
  {
  {(V_del1.Count ()!=0) 
  {V_del1; 
 } Zapolnenie_Razvertki (); 
 } {V_del1=value; comboBox3.Items.Clear () ;. Items.AddRange (V_del1); Invalidate (); } 
 } 
  [Category ( Налаштування параметрів розгортки і тривалості )] 
  public string [] Razvertka_V_DEL2 
  {
  {(V_del2.Count ()!=0) 
  {V_del2; 
 } Zapolnenie_Razvertki (); 
 } {V_del2=value; comboBox4.Items.Clear () ;. Items.AddRange (V_del2); Invalidate (); } 
 } 
  [Category ( Налаштування параметрів розгортки і тривалості )] 
  public string [] Dlitelnost 
  {
  {(Dlit.Count ()!=0) 
  {Dlit; 
 } Zapolnenie_Dlitelnosti (); 
 } {Dlit=value; comboBox2.Items.Clear (); comboBox2.Items.AddRange (Dlit); (); } 
 } 
 //заповнення масиву розгортки значеннями за замовчуванням 
  private string [] Zapolnenie_Razvertki () 
  {[] S=new [] {
  0,1 , 
  0,2 , 
  0,25 , 
  0,3 , 
  0,5 , 
  1 , 
  2 , 
  3 , 
  4 , 
  5 , 
  6 , 
  7 , 
				
				
				
				
			  8 , 
  9 , 
  10 , 
  15 , 
  20 , 
  25 , 
  30 , 
  35 , 
  40 , 
  45 , 
  50 , 
  55 , 
  60 , 
  65 , 
  70 , 
  75 , 
  80 , 
  85 , 
  90 , 
  95 , 
  100 , 
  110 , 
  120 , 
  130 , 
  140 , 
  150 , 
  160 , 
  170 , 
  180 , 
  190 , 
  200 
 }; S; 
 } 
 //заповнення тривалості значеннями за замовчуванням 
  private string [] Zapolnenie_Dlitelnosti () 
  {[] S=new [] {
  0,1 , 
  0,2 , 
  0,5 , 
  1 , 
  2 , 
  5 , 
  10 , 
  20 , 
  50 , 
 }; S; 
 } 
 } 
 } 
   5.3 Клас Setka 
   Даний клас формує реалізацію екрана осцилографа. Він розділяє ділить PictureBox на квадрати, а серединні лінії ще на десять часткою. 
  using System;System.Collections.Generic;System.ComponentModel;System.Drawing;System.Data;System.Linq;System.Text;System.Windows.Forms;Window
  {partial class Setka: PictureBox 
  {x;//розмір клетокh;//товщина лін...