Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Eliminar textbox en tiempo de ejecución

Estas en el tema de Eliminar textbox en tiempo de ejecución en el foro de Visual Basic clásico en Foros del Web. Hola a todos tengo Visual basic 6 y me gustaria eliminar un textbox en tiempo de ejecución: Para crearlo lo hago así: Set txt1 = ...
  #1 (permalink)  
Antiguo 02/08/2008, 08:19
Avatar de Marea2  
Fecha de Ingreso: febrero-2008
Mensajes: 71
Antigüedad: 16 años, 2 meses
Puntos: 0
Eliminar textbox en tiempo de ejecución

Hola a todos tengo Visual basic 6 y me gustaria eliminar un textbox en tiempo de ejecución:

Para crearlo lo hago así:

Set txt1 = Form1.Controls.Add("VB.textbox", Text1.Text)
With txt1
.Visible = True
.Width = 10000
.Height = 2000
.Top = 8500
.Text = ""
.Enabled = False

End With

Pero yo quiero borrarlo

Muchas gracias
  #2 (permalink)  
Antiguo 03/08/2008, 04:08
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Eliminar textbox en tiempo de ejecución

Cita:
Iniciado por Marea2 Ver Mensaje
Hola a todos tengo Visual basic 6 y me gustaria eliminar un textbox en tiempo de ejecución:

Para crearlo lo hago así:

Set txt1 = Form1.Controls.Add("VB.textbox", Text1.Text)
With txt1
.Visible = True
.Width = 10000
.Height = 2000
.Top = 8500
.Text = ""
.Enabled = False

End With

Pero yo quiero borrarlo

Muchas gracias
Hola,

prueba así:

txt1.Visible = False
Set txt1 = Nothing


  #3 (permalink)  
Antiguo 05/08/2008, 16:06
Avatar de Txoco  
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 10 meses
Puntos: 7
Respuesta: Eliminar textbox en tiempo de ejecución

Hola!

Controls es una colección normal y corriente, así que tiene disponibles todos los métodos que le corresponden:

Código:
    Call Form1.Controls.Remove(txt1)  ' Elimina el control de la colección
    Set txt1 = Nothing  ' Anula la referencia para que no se quede apuntando a dios-sabe-qué =]
__________________
wile sona li mute e sona
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:38.