Contextmenuの無効化
textbox1.ContextMenu = New ContextMenu
これだと、右クリックし、コントロール外へドラッグしたとき
コンテキストメニューが表示されてしまうので、
MouseDownイベントで右クリック無効化処理もいれる。
Private Sub textbox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles textbox1.MouseDown
If (e.Button = Windows.Forms.MouseButtons.Right) Then
textbox1.Capture = False
End If
End Sub
参考
TextBoxで右クリックしてもコンテキストメニューが表示されないようにする: .NET Tips: C#, VB.NET
[Windows VB.NET] コンテキストメニューの非表示で − Insider.NET − @IT