1. Public Class Utilitario
'Declaramos nuestro metodo que hara la limpieza de los Controles de un
Formulario
'Es necesario incluir los controles del DevExpress para limpiar los datos
Sub LimpiarControles(ByVal FrmFormulario As Form, ByVal BLN_UsarDevExp As
Boolean)
Select Case BLN_UsarDevExp
Case False
'Hacemos un chequeo por todos los controles del Form
For Each oControl As Control In FrmFormulario.Controls
'Si un control del Form resulta ser GroupBox
If TypeOf oControl Is GroupBox Then
'Hacemos un chequeo por todos los controles del GroupBox
For Each subControl As Control In oControl.Controls
'Si un control del GroupBox es un TextBox
If TypeOf subControl Is TextBox Then
'Entonces borramos su texto
subControl.Text = ""
End If
Next
End If
'Si un control del Form resulta ser TexBox
If TypeOf oControl Is TextBox Then
'Entonces borramos su texto
oControl.Text = ""
End If
Next
Case True
'Hacemos un chequeo por todos los controles del Form
For Each oControl As Control In FrmFormulario.Controls
'Si un control del Form resulta ser XtraLayout.LayoutControl
If TypeOf oControl Is DevExpress.XtraLayout.LayoutControl
Then
For Each subControlDev As Control In oControl.Controls
'Si un control del GroupBox es un TextBox
If TypeOf subControlDev Is
DevExpress.XtraEditors.TextEdit Then
subControlDev.Text = ""
End If
If TypeOf subControlDev Is
DevExpress.XtraEditors.LookUpEdit Then
'
'Entonces borramos su texto
subControlDev.Text = ""
End If
Next
End If
Next
End Select
End Sub