/// <summary> Вызывается при нажатии на кнопку "Сохранить". </summary> private void OnSaveProject(object sender, EventArgs e) { if (_imageForMarkup.CountImage > 0) { ProjectSetting.Save(_imageForMarkup, _log); } }
/// <summary> Вызывается при нажтие кнопки "Загрузить проект". </summary> private void OnOpenLoadProject(object sender, EventArgs e) { _folderDialog.Description = "Укажите папку с проектом.\nУспехов в работе!."; if (_folderDialog.ShowDialog() == DialogResult.Cancel) { return; } string path = _folderDialog.SelectedPath + "\\project.xml"; ProjectSetting.Load(_imageForMarkup, _log, path); OnEnabledElement(); _imageForMarkup.ShowImg(); ChangeTextClass(); }
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Right) { _imageForMarkup.NextImage(); _settingControl.ChangeTextClass(); return(true); } if (keyData == Keys.Left) { _imageForMarkup.BackImage(); _settingControl.ChangeTextClass(); return(true); } if (keyData == Keys.D1) { _settingControl.SetIdClass((int)CarType.Car); } if (keyData == Keys.D2) { _settingControl.SetIdClass((int)CarType.CarWithTrailer); } if (keyData == Keys.D3) { _settingControl.SetIdClass((int)CarType.MiniTruck); } if (keyData == Keys.D4) { _settingControl.SetIdClass((int)CarType.Truck); } if (keyData == Keys.D5) { _settingControl.SetIdClass((int)CarType.BigTruck); } if (keyData == Keys.D6) { _settingControl.SetIdClass((int)CarType.Hauler); } if (keyData == Keys.D7) { _settingControl.SetIdClass((int)CarType.MiniBus); } if (keyData == Keys.D8) { _settingControl.SetIdClass((int)CarType.Bus); } if (keyData == Keys.D9) { _settingControl.SetIdClass((int)CarType.LongBus); } if (keyData == Keys.D0) { _settingControl.SetIdClass((int)CarType.Bike); } if (keyData == Keys.OemMinus) { _settingControl.SetIdClass((int)CarType.SpecialCar); } if (keyData == Keys.Oemplus) { _settingControl.SetIdClass((int)CarType.EmergencyCar); } if (keyData == (Keys.Control | Keys.S)) { if (_imageForMarkup.CountImage > 0) { ProjectSetting.Save(_imageForMarkup, _logText); } } return(base.ProcessCmdKey(ref msg, keyData)); }