Bueno he conseguido hacerlo funcionar pero de una forma muy peculiar solo funciona una sola vez xD
este es el code que he usado
Dim con As Integer = 1
Dim i As Integer
Dim Cadena As String
Cadena = TextBox1.Text
For i = 1 To Len(Cadena)
If Mid(Cadena, i, 1) = " " Then
con = con + 1
End If
Next
Label1.Text = CStr(con)
Me funciona perfecto pero al dar click de nuevo al boton pasa esto: ejemplo escribo "hola como estas" pone que hay 3 palabras en el label, pero al darle click nuevamente al boton me suma ese resultado entonces me sale 6 xDD.
Supongo que la solucion a esto debe ser sencilla pero ahorita no se me ocurre nada si me pueden echar una mano con eso se los agradeceria

Salu2