Originariamente inviato da Mr L. 94
Lo pensavo anch'io, ma ho cercato tra le proprietà dell'oggetto senza trovarlo, ho provato a cercarlo anche in modalità debug, in modo da riconoscere subito il nome delle textbox, ma senza risultati
Ha ragione Cassano, la proprietà si trova sugli oggetti a cui vuoi legare il ContextMenuStrip e non su quest' ultimo.
Basta che crei un solo ContextMenuStrip "generico" da associare a tutte le textbox e poi puoi anche personalizzarlo usando la proprietà SourceControl che restituisce il controllo su cui viene aperto.
Esempio:
codice:
Private Sub ContextMenuStrip1_Opened(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ContextMenuStrip1.Opened
Dim a As ContextMenuStrip = CType(sender, ContextMenuStrip)
ToolStripMenuItem1.Text = "abilita " & a.SourceControl.Name
End Sub
Private Sub ToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem1.Click
Dim a As TextBox = CType(ContextMenuStrip1.SourceControl, TextBox)
a.ReadOnly = False
End Sub