Hi I have this in the main
NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler(AddressChangedCallback);
//The main also contains a form
and this method below it .
static void AddressChangedCallback(object sender, EventArgs e){
// would like to have a message box here that freezes the entire application
including the form as mentioned above , untill OK is pressed"
}