Windows窗体的文本框中的电子邮件ID链接 [英] email id link in text box in windows forms
本文介绍了Windows窗体的文本框中的电子邮件ID链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Windows窗体,在我的项目中我有一个要求,例如当用户在文本框中输入emai地址时,它将看起来像link.我已经使用richtextbox detecturl属性为url做过.但是我不知道如何处理电子邮件地址.有什么帮助吗?
Hi,
I am working on windows forms, in my project i have requirement like when ever user typing emai address in textbox it will appear like link.I already did for url using richtextbox detecturl property. but i dont know how to do for email address.any help?
推荐答案
很好的例子是http://social.msdn.microsoft.com/Forums/zh-CN/vbpowerpacks/thread/b9433f73-43a9-4f09- aa8b-0d4204b2a9b0 [ ^ ]
私有无效txtlink_KeyPress(对象发送者,KeyPressEventArgs e)
{
txtlink.Font =新字体(txtlink.Font,FontStyle.Underline);
txtlink.ForeColor = Color.Blue;
txtlink.Cursor = Cursors.Hand;
}
私有void txtlink_MouseClick(对象发送者,MouseEventArgs e)
{
System.Diagnostics.Process.Start("mailto:" + txtlink.Text);
}
private void txtlink_KeyPress(object sender, KeyPressEventArgs e)
{
txtlink.Font = new Font(txtlink.Font, FontStyle.Underline);
txtlink.ForeColor = Color.Blue;
txtlink.Cursor = Cursors.Hand;
}
private void txtlink_MouseClick(object sender, MouseEventArgs e)
{
System.Diagnostics.Process.Start("mailto:"+ txtlink.Text);
}
这篇关于Windows窗体的文本框中的电子邮件ID链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文