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