// EventHandler für ContextMenu Item. Holt die Koordinaten des Zielortes der in der ListView // ausgewählten Verbindung. private void menuItemEnd_Click(object sender, EventArgs e) { try { transport = new Transport(); stations = transport.GetStations(listViewConnections.SelectedItems[0].SubItems[1].Text); ShowMap map = new ShowMap(); // Koordinaten und Stationsname werden dem zweiten Formular übergeben map.xCoordinate = stations.StationList.First().Coordinate.XCoordinate; map.yCoordinate = stations.StationList.First().Coordinate.YCoordinate; map.CityName = listViewConnections.SelectedItems[0].SubItems[1].Text; map.Show(); } catch { MessageBox.Show("Koordinaten der Station nicht gefunden", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
// Öffnet das zweite Formular(ShowMap) darin werden die Station auf der Karte angezeigt. private void btnShowOnMap_Click(object sender, EventArgs e) { ShowMap map = new ShowMap(); map.Show(); }