ciao
non esiste l'evento RightClick delle textBox.
Tuttavia puoi utilizzare l'evento MouseUp, valutando se il tasto premuto è quello destro (2)
Nell'allegato, dopo aver avviato la UForm ed aver copiato una cosa qualsiasi, alla pressione del tasto destro nella TextBox ti verrà direttamente incollato il contenuto della ClipBoard ( cioè quello che hai copiato con ctrl+c.
Volendo potresti inserire un msg di conferma.....
saluti
Private Sub TextBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single)
Dim ClipboardData As New DataObject
Dim strClipboard As String
If Button = 2 Then
ClipboardData.GetFromClipboard
strClipboard = ClipboardData.GetText(1)
If strClipboard <> vbNullString Then
TextBox1.Text = strClipboard
End If
End If
End Sub
Se vuoi qualcosa di più completo, tipo che ti venga mostrato il menu contestuale del classico click destro, la cosa si complica.
[Modificato da dodo47 06/04/2023 17:14]
Domenico
Win 10 - Excel 2016