带有 5 个标签的 winforms 应用程序。每个标签都是从 XML 文件中提取的变量。我想要一个右键单击事件来将数据拉到上下文菜单中。
现在我成功了一半。我可以通过右键单击复制网址:
Private Sub Label1_Click(sender As Object, e As MouseEventArgs) Handles Label1.MouseClick
Dim x As String = Label1.Text
If e.Button = Windows.Forms.MouseButtons.Right Then
Dim var As String = xmlinteraction.returnLink(x)
Clipboard.SetText(var, TextDataFormat.Text)
ElseIf e.Button = Windows.Forms.MouseButtons.Left Then
xmlinteraction.appCall(x)
End If
End Sub
我更希望提示用户查看他们是否要复制到剪贴板,如果我能完成这项工作,我还有其他三个可以轻松使用的菜单项创意。我可以将复制的变量传递到上下文菜单的第一个菜单项中吗?那么我可以为所有 5 个标签创建一个上下文菜单条,并根据您右键单击哪个标签,如果您右键单击然后从上下文菜单条中“复制链接”,它会给出正确的值?