Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2004, 15:11
dorb
 
Fecha de Ingreso: octubre-2004
Mensajes: 25
Antigüedad: 19 años, 7 meses
Puntos: 0
te voy a tratar de explicar mas calro mi problema mira tehgon un boton de nuevo con el el cual limpio mis cuadros de texto a traves de este codigo

For Each c As Control In Panel1.Controls
If c.GetType.Name.ToLower = "textbox" Then
CType(c, TextBox).Enabled = false
CType(c, TextBox).Text = ""
End If
Next

y se supone que los limpia y luego tecleo los nuevos valores que quiero añadir a mi base, ya que termino de llenar todos los cuadros de texto le doy a un boton que se llama agregar ;dentro d e ese boton te el sig. codigo para obtener los valores que tienen los cuadros actualmente(osea los que acabo de teclear) y los meto en un vector

For x = 0 To Panel1.Controls.Count - 1
If Panel1.Controls(x).GetType Is GetType(TextBox) Then
datos(xx) = CType(Panel1.Controls(x), TextBox).Text
xx = xx + 1
End If
Next

pero resulta que que no trae los valores que acabo de teclear si no los ultimos valores que tenia antes de que le diera al boton nuevo, como si nunca los hubiera limpiado.

no se si tengas otra forma de hacerlo. ojala y entiendas lo qeu trato de decirte
de3 antemano gracias.