hola como estan todos, sinceramente estoy desesperado
lo que necesito es un boton cancelar para una aplicacion, este boton deberia cancelar un proceso de envio de mails, el problema es que al momento de mandar el mail se realiza un Thread.sleep de un tiempo establecido y se realiza un subproceso que muestra una ventana con el codigo de mail que se esta enviando en el momento que se termina el tiempo de sleep se continua con el siguiente mail
este es el codigo
Dim sending_mail As New Thread(AddressOf procesando_registro)
enviando_mail()
If String.IsNullOrEmpty(Me.error_send) Then
'inicia el subproceso
sending_mail.Start()
Thread.Sleep(txtTimer1.SelectedItem.ToString)
'finaliza el subproceso
sending_mail.Abort()
'actualiza en la base de datos el estado
...
...
...
entonces lo que necesito es el boton cancel para que ese proceso se detenga y que el subproceso me envie una bandera o lo que sea para poder detener todo el proceso de envio q lo realizaria con un if pero el programa por ese sleep se queda sin mover para nada Y NO PERMITE GUARDAR UNA VARIABLE MIENTRAS ESTA DE ESTA FORMA Y EL SUBPROCESO INICIADO
POR FAAAAAAAAAAA DISCULPEN PERO EN VERDAD ESTOY DESESPERADO AYUDENMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEE