Vb Net While

Dúvida
Eu quero fazer o seguinte.
Construa um programa que leia vários numeros inteiros e mostre qual foi o maior e o menor valor fornecido. Para cada valor digitado, deve ser solicitado ao usuário que ele digite se ele deseja continuar entrando com valores.
Obs não esqueça de validar a resposta do usuário , pois ele só pode responder "Sim" ou "Não".
1° Eu tou tentando jogar os valores dentro de um vetor de infinitas posições.
com este código.
Public Class Form1
Dim valores(50) As Integer
Dim contador As Integer = 0

Private Sub txtValores_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtValores.TextChanged

While MsgBox("Você deseja continuar a adicionar números? ", _
MsgBoxStyle.YesNo) = MsgBoxResult.Yes

valores(contador) = txtValores.Text
contador = contador + 1
txtValores.Focus()
txtValores.Text = Nothing

End While

Mas está dando erro :expressionless: .
Se alguém puder me dar uma força nessa parte ,pois a parte de ordenar eu sei fazer.
Muito obrigado.

Acredito que esta pergunta não seja pertinente a este forum!
Procure com mais cuidado pela web, existe uma infinidade de foruns a respeito de programação VB...
Pense no seguinte, se cada um de nós começar a discutir tópicos fora da escopo Arduino, o forum irá perder sua essencia, por isso existem foruns específicos para cada tema!

até

Poxa desculpa ai se eu fiz algo de errado.
Mas não tem como você me ajudar só nesse to precisando D+ mesmo..
Enfim Desculpe
Flws