我在Vb.net中的应用程序类似于通过使用右键单击上下文菜单进行复制粘贴操作,其中包含剪切,复制和粘贴选项。复制文本后,我希望将文本放在文本框中发生右键单击的位置。复制粘贴操作类似于windows app notepad ++。文本框不是多行的。 我已根据我推荐的帖子使用了以下代码。
Private Sub TextBox1_MouseClick(sender As Object, e As MouseEventArgs) Handles TextBox1.MouseClick
If (e.Button = Windows.Forms.MouseButtons.Right) Then
If (TextBox1.SelectionLength = 0) Then
TextBox1.Focus()
TextBox1.HideSelection = True
TextBox1.SelectionStart = TextBox1.GetCharIndexFromPosition(e.Location)
End If
End If
End Sub