21 messaggi dal 22 gennaio 2007
Ciao a tutti

mi succede una cosa strana, ho una form mdi principale (form1), da qui accedo ad un'altra form (form2), cliccando sul classico menù a tendine.

nella form2 ho l'evento

public event MioEvento(argomento1, argomento2)
....
raiseevent MioEvento(argomento1,argomento2)

nella form1 ho la dichiarazione per intercettare l'evento

Private Sub Form2_MioEvento(argomento1, argomento2) Handles Form2.MioEvento
....
CodiceEventoForm2
....
end sub

quando il codice sulla form2 chiama raiseevent non riesco ad intercettare l'evento nella form1 ed il codice "CodiceEventoForm2" non viene eseguito (se metto un break-point non ci passo manco morto)

idee del perchè mi succede una cosa così?
Ciao,

come dichiari e istanzi Form2 all'interno della tua Form1?
21 messaggi dal 22 gennaio 2007
così

public withevents Form2 as myTypeForm

poi sul click del menu a tendine faccio

form2 = new myTypeForm()
form2.show()

ciao
Uhm... no, il codice che hai postato non ha nulla che non vada, tant'è vero che se lo replichi in un semplice progetto di esempio, funziona perfettamente.

Quindi c'è qualcos'altro che non ci hai detto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.