private void lblEDSMLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (_linkSystem != null) { var edsm = new EDDiscovery2.EDSM.EDSMClass(); string url = edsm.GetUrlToEDSMSystem(_linkSystem.name, _linkSystem.id_edsm); System.Diagnostics.Process.Start(url); } }
public static void RemoveHiddenSystems() { EDDiscovery2.EDSM.EDSMClass edsm = new EDDiscovery2.EDSM.EDSMClass(); string strhiddensystems = edsm.GetHiddenSystems(); if (strhiddensystems != null && strhiddensystems.Length >= 6) RemoveHiddenSystems(strhiddensystems); }
private void pictureBox_ClickElement(object sender, MouseEventArgs e, PictureBoxHotspot.ImageElement i, object tag) { if (i != null) { string stag = tag as string; HistoryEntry he = tag as HistoryEntry; if (stag != null) // its SCAN for now { HideScanData(null, null); } else if (he != null) { EDDiscovery2.EDSM.EDSMClass edsm = new EDDiscovery2.EDSM.EDSMClass(); string url = edsm.GetUrlToEDSMSystem(he.System.name); if (url.Length > 0) // may pass back empty string if not known, this solves another exception System.Diagnostics.Process.Start(url); else MessageBox.Show("System " + he.System.name + " unknown to EDSM"); } } else System.Diagnostics.Debug.WriteLine("Clicked at " + e.X + " " + e.Y ); }