Originariamente inviato da danz67
form1 (contiene button1 con evento form3.showmodal)
form2 (contiene button1 con evento form3.showmodal)
form3
ShowModal è un metodo, non un evento.
L'uso della corretta terminologia per gli elementi del linguaggio e teorici è importante, altrimenti non sei in grado di leggere correttamente le risposte.

Originariamente inviato da danz67
ho la necessità di individuare il sender che ha aperto il form3 (se è stato il button1 del form1 o del form2)
Potresti introdurre un nuovo metodo in Form3 che accetti come parametro il riferimento al Form "chiamante", e in quel metodo memorizzare all'interno di un campo del Form stesso (variabile privata del Form) il riferimento passato, richiamando successivamente il metodo ShowModal per visualizzare infine il Form.