Lien hypertexte une Adresse e-Mail à l'aide de LinkLabel en C#
J'ai fait un sujet la boîte, qui est destinée à permettre aux utilisateurs de cliquer sur le lien hypertexte adresse email qui va prendre à l'un de Microsoft Outlook pour être en mesure d'envoyer un e-mail à l'adresse e-mail, mais je ne sais pas comment faire un lien vers Outlook et permettre à l'utilisateur de cliquer sur le lien pour ce faire
OriginalL'auteur Chris Bacon | 2010-11-23
Vous devez vous connecter pour publier un commentaire.
Vous ne dites pas si vous utilisez Win - ou WebForms...en WinForms je pense que vous avez besoin pour créer un gestionnaire d'événements pour l'événement click. À l'intérieur que vous pouvez démarrer l'application de messagerie par défaut en tapant:
System.ComponentModel.Win32Exception (0x80004005): No application is associated with the specified file for this operation
. Win 8 permettra au moins de leur demander ce que l'application qu'ils souhaitent lancer le "mailto" handler aveccomment faire pour éviter cette erreur, ou peut-on l'attraper et de demander l'application à lancer?
OriginalL'auteur Ozzy
Vérifier ce fil:
Comment envoyer des e-mail à l'aide de client de messagerie par défaut?
Fondamentalement, l'événement de clic serait quelque chose comme ceci:
OriginalL'auteur Chuck
<a href="mailto:[email protected]"></a>.
Si outlook est installé sur la machine de l'utilisateur, il va l'utiliser.
Edit: oups viens de remarquer que tu voulais Winforms pas web.
Pour winforms utilisation
System.Diagnositcs.Process.Start(outlook.exe /c ipm.note /m [email protected])
dans le gestionnaire d'événements click.OriginalL'auteur DancesWithBamboo
En forme du constructeur:
dans le linklabel1 du gestionnaire de clic:
OriginalL'auteur miyamotogL
Mettre un lien de l'étiquette sur votre formulaire.
Double-cliquez sur le lien-étiquette pour créer votre sur le gestionnaire de clic ensuite, mettre le système d'appel de processus dans comme ceci:
Qui va déclencher l'application de messagerie par défaut que l'utilisateur a configuré sur leur zone de windows.
Remplacer le mailto: avec un HTTP référence pour ouvrir une page web dans leur navigateur par défaut:
OriginalL'auteur Lance Cleveland