创建一个跳转到书签的超链接

1.     双击控件所在的区域,这会创建一个对应于区域 Format 事件的处理程序。

2.     添加到 Format 事件中的代码

下面的示例演示了对应方法的具体代码。

使用 Visual Basic 编写以下代码

Visual Basic.NET 代码。添加代码到 Format 事件之上。

Public pBM As New BookmarksCollection()

Dim iEntry As Integer

粘贴以下的 Visual Basic.NET 代码到 Format 事件中

Me.Detail1.AddBookmark(Me.textBox1.Text)

Me.txtEntry.HyperLink = "toc://" + pBM(iEntry - 1).Label

Me.txtEntry.Text = pBM(iEntry - 1).Label    

Me.txtPage.Text = pBM(iEntry - 1).PageNumber

使用 C# 编写以下代码

C# 代码。 添加代码到 Format 事件之上。

public BookmarksCollection pBM = new BookmarksCollection();

int iEntry;

粘贴以下的 C# 代码到 Format 事件中。

this.detail.AddBookmark(this.textBox.Text);

this.txtEntry.HyperLink = "toc://" + pBM[iEntry - 1].Label;

this.txtEntry.Text = pBM[iEntry - 1].Label;

this.txtPage.Text = pBM[iEntry - 1].PageNumber.ToString();