The System.Net.NetworkInformation.NetworkChange class raises NetworkChange.NetworkAddressChanged events when the address of a network interface, also called a network card or adapter, changes.
To have a System.Net.NetworkInformation.NetworkChange object call an event-handling method when a NetworkChange.NetworkAddressChanged event occurs, you must associate the method with a System.Net.NetworkInformation.NetworkAddressChangedEventHandler delegate, and add this delegate to this event.
The NetworkChange.NetworkAddressChanged event is supported on Windows 2000 and later.