¿Cómo prevenir / cancelar el cambio de valor de un cuadro combinado en C #?
Tengo un cuadro combinado en la parte superior de un formulario que carga datos editables en los campos a continuación. Si el usuario ha realizado cambios, pero no se ha guardado, e intenta seleccionar una opción diferente del cuadro combinado, quiero advertirles y darles la oportunidad de cancelar o guardar.
Necesito un evento "BeforeValueChange" con un argumento de evento cancelable.
¿Algún consejo sobre cómo lograrlo?