Laba4 PIbd-22 Kalyshev Y V #7

Merged
eegov merged 5 commits from Laba4 into Laba3 2022-10-14 09:19:03 +04:00
2 changed files with 13 additions and 1 deletions
Showing only changes of commit 9bee85d77b - Show all commits

View File

@ -75,7 +75,7 @@ namespace PIbd_22_Kalyshev_Y_V_MotorBoat_Base
/// <param name="e"></param>
private void ListBoxMaps_SelectedIndexChanged(object sender, EventArgs e)
{
pictureBox.Image = _mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty].ShowSet();
pictureBox.Image = _mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty].ShowOnMap();
}
/// <summary>
/// Удаление карты

View File

@ -45,6 +45,18 @@ namespace PIbd_22_Kalyshev_Y_V_MotorBoat_Base
/// <param name="map">Карта</param>
public void AddMap(string name, AbstractMap map)
{
if (name == null)
{
return;
}
foreach (var key in _mapStorages.Keys)
Review

У словаря есть метод проверки, есть ли запись с таким ключом

У словаря есть метод проверки, есть ли запись с таким ключом
{
if (key.Equals(name))
{
MessageBox.Show("Объект с таким именем существует!");
Review

В классе с логикой не выводят сообщения

В классе с логикой не выводят сообщения
return;
}
}
_mapStorages.Add(name, new MapWithSetBoatsGeneric<DrawningObjectBoat, AbstractMap>(_pictureWidth, _pictureHeight, map));
}
/// <summary>