Pregunta: | 62605 - NO PUEDO ELIMINAR UN CONTROL CREADO DINAMICAMENTE |
Autor: | Ezequiel |
Hola, tengo el siguiente codigo
Dim CheckBox As CheckBox Private Sub Command1_Click() Me.Controls.Remove (CheckBox) End Sub Private Sub Form_Load() Dim strNameCheckBox As String strNameCheckBox = "chkCuota_" & 1 Set CheckBox = Me.Controls.Add("VB.CheckBox", strNameCheckBox) End Sub Cuando quiero eliminar con remove el control me da error 729 "Controls.remove solo puede quitar controles agregfados con Control.add". Basicamente lo que necesito es segun eleccion del usuario crear una serie de controles y luego si cambia su seleccion tengo que borrarlos y volver a crearlos.. Muchas gracias |
Respuesta: | Laubrisa Orellana |
Hola Ezequiel
yo para remover objetos creados en tiempo de ejecucion utilizo Unload (<objeto>), si no te funciona escribeme y te envio mi codigo donde genero formularios con objetos y eventos para controlar estos objetos, de hecho he creado dos tipos de formularios uno con objetos especificos para tablas dinamicas y otro donde a partir de un formulario vacio creo y ubico objetos los cuales tienen eventos de click, enter y foco (pre y post) |