J'utilise un GMapControl en programmation C#. Je sélectionne le type de carte d'une liste déroulante. Après la sélection, la carte correspondante apparaît. Si dans le cas où la carte n'est pas disponible ou internet ne fonctionne pas, il charge la carte avec des tuiles d'exception. Je voudrais personnaliser les carreaux d'exception dans mon contrôle de carte. Les noms des cartes proviennent des GMapProviders.Personnalisation des tuiles d'exception GMapControl
comboBox1.DataSource = GMapProviders.List.ToArray();
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
MainMap.MapProvider = (GMapProvider)comboBox1.SelectedItem;
}
catch { MessageBox.Show("Sorry No map Available"); }
}
Comment personnaliser les tuiles d'exception? Il n'entrera jamais dans la partie exception.
Parlez-vous de la méthode MessageBox.Show? Il a beaucoup d'options - titre, icône, boutons. Il suffit de regarder [lien] (http://www.dotnetperls.com/messagebox-show) –
Non, je ne suis pas dérangé par la boîte de message. Je voudrais personnaliser les carreaux d'exception qui apparaissent sur l'écran. La zone de liste déroulante est chargée par des types de cartes prédéfinis, elle ne va donc pas à l'exception. – Lakshmi