Grandissimo!!! Ho trovato la textbox!! Sono stato ingannato dal fatto che, prima di tutto io cercavo nell'item del contex menu e non nel contex menu, poi mi aspettavo di trovarlo in una delle solite proprietà come container o parent. Ora aggiusto il codice. Grazie mille a tutti voi che mi avete aiutato!!!Originariamente inviato da Vinsent
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![]()

Rispondi quotando