jueves, 25 de febrero de 2010

Evitar que se inhiba una aplicacion al ejecutar un proceso. DoEvents()

Eso, con este metodo, evitamos que cuando corremos un proceso grande en nuestra aplicacion (winform, claro) esta no se inhiba, esto funciona, por si tenemos un progressbar, o simplemente un label con un contador.

DoEvents()

martes, 23 de febrero de 2010

Calcular tiempo que tarda un proceso

Dim inicio As DateTime = DateTime.Now

'---Proceso que se va a realizar

Dim fin As DateTime = DateTime.Now

Dim totalMin As String
Dim total As TimeSpan = New TimeSpan(fin.Ticks - inicio.Ticks)
totalMin = total.Hours.ToString("00") & ":" & total.Minutes.ToString("00") & ":" & total.Seconds.ToString("00")

Resultado: 00:15:46

Quitar espacios en blanco de cadenas

Muchas veces es necesario quitar los espacios en blanco o vacios de un string.

Estas son algunas soluciones:

Espacios al inicio y al final de la cadena - cadena.Trim
Espacios en toda la cadena - Replace(cadena, " ", "")

Solo son algunas opciones.