0 votes

Lorsque j'essaie d'afficher une image lors du clic sur l'étiquette de lien, j'obtiens une erreur

Lorsque j'essaie d'afficher une image sur le clic de linklabel, j'obtiens une erreur : séquence d'échappement non reconnue.

Code :

public void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
    System.Diagnostics.Process.Start(
           "mspaint~C:\Users\Joshua Banks\Desktop\Downtown_atlanta_night.jpg");

}

1voto

kristian Points 7790

Vous devez échapper les caractères \ dans votre chaîne (le chemin d'accès à l'image) en les échappant avec un autre \ ou en utilisant une chaîne verbatim.

les caractères d'échappement :

System.Diagnostics.Process.Start("mspaint~C:\\Users\\Joshua Banks\\Desktop\\Downtown_atlanta_night.jpg");

chaîne littérale verbatim :

System.Diagnostics.Process.Start(@"mspaint~C:\Users\Joshua Banks\Desktop\Downtown_atlanta_night.jpg");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X