Modifica menu da un'altro form

lunedì 21 marzo 2005 - 20.04

jaxma Profilo | Newbie

ciao a tutti! ho un problema.. ho due form: Form1 (che è un form genitore ) e Form2 (che è il relativo form figlio). Il Form1 ha un mainmenu1 con varie voci tra cui "Apri form2". quando clicco su "Apri form2" si apre il form2 e la voce di menu si disabilita. Il problema è che devo fare in modo che quando chiudo il form2 la voce "Apri form2" del MainMenu del form Genitore (Form1) si riabiliti. come posso fare? Grazie a tutti!!!

bludev Profilo | Newbie

Una possibilità è questa:

Nel Form1:

Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
Dim f As Form2

f = New Form2
f.padre = Me
f.Show()

Me.MenuItem1.Enabled = False
End Sub

Public Sub Form2Chiuso()
Me.MenuItem2.Enabled = True
End Sub


Nel Form2:

Public padre As Form1

Private Sub Form2_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
Dim f As Form1

f = Me.padre

Call f.Form2Chiuso()
End Sub

jaxma Profilo | Newbie

grazie mille per la risposta al post!!! jaxma
jaxma

Jeremy Profilo | Guru

4 anni dopo?

jaxma Profilo | Newbie

lo so sono un pò in ritardo! probabilmente avevo aperto la stessa discussione su più forum e mi sono dimenticato di ringraziare... :)
jaxma
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5