Page tree
Skip to end of metadata
Go to start of metadata

按如下步骤来添加一个C1ContextMenu控件到一个C1DockingTab控件上。

  1. 在工具箱中找到C1ContextMenu控件,双击此控件将它添加到组件托盘中。一个C1CommandHolder组件将同时被添加到组件托盘中。
  2. 通过C1ContextMenu智能标签打开C1ContextMenu的任务菜单。在任务菜单中选择Add Item,添加一个项目到 C1ContextMenu中。在菜单中添加另外的两个项目。
  3. 在窗体上添加一个C1DockingTab控件然后打开C1DockingTab的上下文菜单。在上下文菜单中选择Add Page。添加若干个页面到C1DockingTab中。在窗体上选择C1DockingTab控件以查看其属性。点击Events按钮并且找到 MouseClick事件。输入c1DockingTab1_MouseClick以创建MouseClick事件处理程序。
  4. 在窗体上右键点击然后在上下文菜单中选择View Code。在InitializeComponent()方法后插入下列代码:

Visual Basic

Visual Basic

Private Sub c1DockingTab1_MouseClick(ByVal sender As Object, ByVal e As MouseEventArgs)
If (e.Button = System.Windows.Forms.MouseButtons.Left) Then If (e.X > Me.c1DockingTabPage1.Location.X) Then c1ContextMenu1.ShowContextMenu(Me.c1DockingTab1, New Point(e.X, e.Y)) Else
Me.c1DockingTab1.ContextMenu = Nothing
End If
End If
End Sub

C#

C#

private void c1DockingTab1_MouseClick(object sender, MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Left) { if (e.X > this.c1DockingTabPage1.Location.X) {
c1ContextMenu1.ShowContextMenu(this.c1DockingTab1, new
Point(e.X, e.Y)); } else this.c1DockingTab1.ContextMenu = null; }
}

  1. 按F5运行程序。注意当点击一个标签时将显示C1ContextMenu。


DockingTab任务
此章节描述如何执行特定的停靠标签任务。

  • No labels