public void Start()
        {
            resetData();
            // Проверка наличия блока зоны покраски
            CheckBlockColorAre(_db);
            // Запрос области для покраски
            PromptExtents();
            // Список всех цветов (по списку листов) - которые можно добавить в распределение покраски зоны
            Dictionary <string, RandomPaint> allProperPaint = getAllProperPaints();
            // Форма для распределения цветов
            FormRandomPainting formProper = new FormRandomPainting(allProperPaint, this, _trackRandoms);

            formProper.Fire += Fire;
            Application.ShowModalDialog(formProper);
            _trackRandoms = formProper.TrackPropers;
        }
 public void Start()
 {
     resetData();
     // Проверка наличия блока зоны покраски
     CheckBlockColorAre(_db);
     // Запрос области для покраски
     PromptExtents();
     // Список всех цветов (по списку листов) - которые можно добавить в распределение покраски зоны
     Dictionary<string, RandomPaint> allProperPaint = getAllProperPaints();
     // Форма для распределения цветов
     FormRandomPainting formProper = new FormRandomPainting(allProperPaint, this, _trackRandoms);
     formProper.Fire += Fire;
     Application.ShowModalDialog(formProper);
     _trackRandoms = formProper.TrackPropers;
 }