Meilleur auteur de réponses
Ligne de Code, Comment récupérer l'information dans une texte box.

Question
-
Bonjour,
J'aimerais savoir comment pouvoir récupérer ce qu'a écrit l’utilisateur dans une certaine textbox, et que le texte inscrit dedans me soit renvoyer par mail ou autre.Le même principe qu'un sondage ou formulaire. Je souhaite récupéré l'information que la personne a mis dans la textbox.
Merci !
Réponses
-
J'ai fait un test avec GMail et une fonction comme ceci marche chez moi :
(changer NetworkCredential et s'assurer que https://myaccount.google.com/lesssecureapps
soit activé :
Public Shared Sub SendEmail(ByVal toAddress As String, ByVal sSubject As String, ByVal sBody As String) Dim mailmessage As MailMessage = New MailMessage("foo@gmail.com", toAddress) mailmessage.Subject = sSubject mailmessage.Body = sBody Dim smtp As New SmtpClient() smtp.Host = "smtp.gmail.com" smtp.EnableSsl = True smtp.UseDefaultCredentials = True smtp.Credentials = New NetworkCredential("user@gmail.com", "password") smtp.Port = 587 Try smtp.Send(mailmessage) MessageBox.Show("Message sent to " + toAddress, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information) Catch ex As System.Exception MessageBox.Show(ex.Message + Environment.NewLine + IIf(ex.InnerException IsNot Nothing, ex.InnerException, "").ToString, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub
Toutes les réponses
-
Avec WM_GETTEXT
-
-
Non, je ne saisis pas très bien
WM_GETTEXT était une solution pour une appli externe.
Si c'est dans ton appli, tu as donc accès au texte, que tu peux envoyer par mail (MailMessage)
ou autre méthode.
-
:(
Je ne cherche pas non plus a faire de messagerie.
Je recherche tout simplement que lorsque l’utilisateur appuie sur un bouton par exemple " suivant " et bien ce qu'il aura écrit dans la textbox1, me soit transmis par un certain moyen, et ce moyen je le cherche mais ne le trouve pas :/
Les logiciels reçoivent bien les infos que les utilisateur rentre dans des cases, comme google avec leur questions. Et bien moi je veut faire la même chose mais avec une textbox et un bouton suivant.
En espérant avoir une solution, merci beaucoup
Raphaël,
-
Je ne cherche pas non plus a faire de messagerie.
Je recherche tout simplement que lorsque l’utilisateur appuie sur un bouton par exemple " suivant " et bien ce qu'il aura écrit dans la textbox1, me soit transmis par un certain moyen, et ce moyen je le cherche mais ne le trouve pas :/
Les logiciels reçoivent bien les infos que les utilisateur rentre dans des cases, comme google avec leur questions. Et bien moi je veut faire la même chose mais avec une textbox et un bouton suivant.
Tu as écrit :
"et que le texte inscrit dedans me soit renvoyer par mail ou autre."
Donc par MailMessage (pas de rapport avec une "messagerie", c'est pour envoyer des mails comme l'explique l'aide MSDN avec exemples....)
- Modifié Castorix31 jeudi 7 mars 2019 17:31
-
-
Mais il y a un exemple tout fait dans la doc MailMessage
Il suffit de mettre le texte de la TextBox dans le body ou en attachement- Modifié Castorix31 jeudi 7 mars 2019 20:46
-
-
J'ai fait un test avec GMail et une fonction comme ceci marche chez moi :
(changer NetworkCredential et s'assurer que https://myaccount.google.com/lesssecureapps
soit activé :
Public Shared Sub SendEmail(ByVal toAddress As String, ByVal sSubject As String, ByVal sBody As String) Dim mailmessage As MailMessage = New MailMessage("foo@gmail.com", toAddress) mailmessage.Subject = sSubject mailmessage.Body = sBody Dim smtp As New SmtpClient() smtp.Host = "smtp.gmail.com" smtp.EnableSsl = True smtp.UseDefaultCredentials = True smtp.Credentials = New NetworkCredential("user@gmail.com", "password") smtp.Port = 587 Try smtp.Send(mailmessage) MessageBox.Show("Message sent to " + toAddress, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information) Catch ex As System.Exception MessageBox.Show(ex.Message + Environment.NewLine + IIf(ex.InnerException IsNot Nothing, ex.InnerException, "").ToString, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub
-
-
-