Muchas veces necesitamos saber si el control ya existe en el formulario; ya sea para crearlo o para modificar sus propiedades.
Código VB6:
'Este ejemplo llama a la función existe, para saber si puede modificar el control Sub Show () if existe ("Pers_Control") then gForm.Controls("Pers_Control").text = "" end if end sub Function existe (aControl) On Error Resume Next Set lcontrol = gForm.Controls(cstr(aControl)) If lcontrol Is Nothing Then existe = false Else existe = true End If End Function
Código C#:
// Este ejemplo llama a la función ExisteControl para saber si puede modificar el control public void Show() { if (ExisteControl("Pers_Control")) { (gForm.Controls["Pers_Control"] as ITextoUsuario).Text = ""; } } private bool ExisteControl(string nombreControl) { return gForm.Controls[nombreControl] != null; }