Windows窗体的文本框中的电子邮件ID链接 [英] email id link in text box in windows forms

查看:119
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆