Una soluzione "pulita" potrebbe essere quella di creare un evento nel Frame che usi per la ricerca, che consenta a elementi esterni (controlli grafici o altro) di venire informati quando si effettua l'azione che dovrebbe comportare nel caso in esame la chiusura del Form che ospita l'interfaccia (ma un altro controllo potrebbe "reagire" diversamente).
In questo modo, non si va a creare una dipendenza tra il controllo che contiene il pezzo di interfaccia e il Form in cui viene inserito, né si obbliga il Frame a conoscere l'entità dell'oggetto che si iscrive all'evento per essere notificato e comportarsi di conseguenza, in questo caso con una chiusura da parte del Form "ospite".
Ciao!![]()

Rispondi quotando