1. 双击控件所在的区域,这会创建一个对应于区域 Format 事件的处理程序。
2. 添加到 Format 事件中的代码,用于
l 解析 URL
l 分配给文本框的 HyperLink 属性
l 从文本框显示的文字中删除 URL 标记
下面的示例演示了对应方法的具体代码。
使用 Visual Basic 编写以下代码
粘贴以下的 Visual Basic.NET 代码到 Format 事件中。
Dim iStart As Integer Dim sHTML As String If textBox1.Text <> "" Then iStart = InStr(1, textBox1.Text, "#", CompareMethod.Text) sHTML = Right(textBox1.Text, (Len(textBox1.Text) - iStart)) sHTML = Replace(sHTML, "#", "", 1, -1, CompareMethod.Text) textBox1.HyperLink = sHTML textBox1.Text = Replace(textBox1.Text, "#", "", 1, -1, CompareMethod.Text) End If |
使用 C# 编写以下代码
粘贴以下的 C# 代码到 Format 事件中。
int iStart; string sHTML; if (textBox1.Text != "") { iStart = textBox1.Text.IndexOf("#",0); sHTML = textBox1.Text.Substring(iStart, textBox1.Text.Length - iStart); sHTML = sHTML.Replace("#", ""); textBox1.HyperLink = sHTML; textBox1.Text = textBox1.Text.Replace("#", ""); } |