SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Estructura de control for
Estructura de control  forEstructura de control  for
Estructura de control for
Gerado Vazquez
 
JUnit - Germán Domínguez
JUnit - Germán DomínguezJUnit - Germán Domínguez
JUnit - Germán Domínguez
2008PA2Info3
 

La actualidad más candente (20)

Estructuras de control repetitivas
Estructuras de control repetitivas Estructuras de control repetitivas
Estructuras de control repetitivas
 
APP Inventor - Bloques de control
APP Inventor - Bloques de controlAPP Inventor - Bloques de control
APP Inventor - Bloques de control
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
Power point progrmacion 2[1]
Power point progrmacion 2[1]Power point progrmacion 2[1]
Power point progrmacion 2[1]
 
App inventor-manual
App inventor-manualApp inventor-manual
App inventor-manual
 
Estructura de programación
Estructura de programaciónEstructura de programación
Estructura de programación
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programación
 
Register globals
Register globalsRegister globals
Register globals
 
Wile
WileWile
Wile
 
Selección múltiple switch
Selección múltiple switchSelección múltiple switch
Selección múltiple switch
 
Presentación 8
Presentación 8Presentación 8
Presentación 8
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Estructura de control for
Estructura de control  forEstructura de control  for
Estructura de control for
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
 
JUnit - Germán Domínguez
JUnit - Germán DomínguezJUnit - Germán Domínguez
JUnit - Germán Domínguez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Presentación1
Presentación1Presentación1
Presentación1
 

Destacado

Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
AlexMasha
 
газета № 33
газета № 33газета № 33
газета № 33
kotsiubar
 
Mid winter evaluation
Mid winter evaluationMid winter evaluation
Mid winter evaluation
thomasrayner
 
January 8, 2014
January 8, 2014January 8, 2014
January 8, 2014
khyps13
 
Como hacer un blog
Como hacer un blogComo hacer un blog
Como hacer un blog
school
 

Destacado (17)

2008 03 Tidal Power: The Options Peter Kydd, Parsons Brinckerhoff
2008 03 Tidal Power: The Options Peter Kydd, Parsons Brinckerhoff 2008 03 Tidal Power: The Options Peter Kydd, Parsons Brinckerhoff
2008 03 Tidal Power: The Options Peter Kydd, Parsons Brinckerhoff
 
Bazza design ghsp wellness branding
Bazza design ghsp wellness brandingBazza design ghsp wellness branding
Bazza design ghsp wellness branding
 
2008 02 Tidal Power: Management & Mechanisms Gary Shanahan, BERR
2008 02 Tidal Power: Management & Mechanisms Gary Shanahan, BERR2008 02 Tidal Power: Management & Mechanisms Gary Shanahan, BERR
2008 02 Tidal Power: Management & Mechanisms Gary Shanahan, BERR
 
Sé abeja pbl
Sé abeja pblSé abeja pbl
Sé abeja pbl
 
Acta ix
Acta ixActa ix
Acta ix
 
THack Vegas - FlyByMiles
THack Vegas - FlyByMilesTHack Vegas - FlyByMiles
THack Vegas - FlyByMiles
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Acta viii
Acta viiiActa viii
Acta viii
 
اسلایدشو شماره 4 پوست نیوز - غذاهایی که برای کاهش چربی سودمند است - بخش اول
اسلایدشو شماره 4 پوست نیوز - غذاهایی که برای کاهش چربی سودمند است - بخش اولاسلایدشو شماره 4 پوست نیوز - غذاهایی که برای کاهش چربی سودمند است - بخش اول
اسلایدشو شماره 4 پوست نیوز - غذاهایی که برای کاهش چربی سودمند است - بخش اول
 
газета № 33
газета № 33газета № 33
газета № 33
 
Routing
RoutingRouting
Routing
 
Accounts Receivable/Debt Collection Solutions
Accounts Receivable/Debt Collection Solutions Accounts Receivable/Debt Collection Solutions
Accounts Receivable/Debt Collection Solutions
 
Mid winter evaluation
Mid winter evaluationMid winter evaluation
Mid winter evaluation
 
THack Vegas - Pegasus Hack
THack Vegas - Pegasus HackTHack Vegas - Pegasus Hack
THack Vegas - Pegasus Hack
 
January 8, 2014
January 8, 2014January 8, 2014
January 8, 2014
 
Como hacer un blog
Como hacer un blogComo hacer un blog
Como hacer un blog
 
Ieeepro techno solutions 2013 ieee embedded project study of the accuracy r...
Ieeepro techno solutions   2013 ieee embedded project study of the accuracy r...Ieeepro techno solutions   2013 ieee embedded project study of the accuracy r...
Ieeepro techno solutions 2013 ieee embedded project study of the accuracy r...
 

Similar a Limpiar controles

Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrol
htmrk
 
Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalez
Renee Gonzalez
 
Manejo de excepciones en vb
Manejo de excepciones en vbManejo de excepciones en vb
Manejo de excepciones en vb
gerardd98
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
Julio Pari
 

Similar a Limpiar controles (20)

Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrol
 
Case for ymas
Case for ymasCase for ymas
Case for ymas
 
Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalez
 
Manejo de excepciones en vb
Manejo de excepciones en vbManejo de excepciones en vb
Manejo de excepciones en vb
 
Las estructuras de control
Las estructuras de controlLas estructuras de control
Las estructuras de control
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Estructuras de wps office
Estructuras de wps officeEstructuras de wps office
Estructuras de wps office
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Manual Tecnico
Manual TecnicoManual Tecnico
Manual Tecnico
 
4.instrucciones de control en c++
4.instrucciones de control en c++4.instrucciones de control en c++
4.instrucciones de control en c++
 
Manual
ManualManual
Manual
 
Parcial
ParcialParcial
Parcial
 
Presentación
Presentación Presentación
Presentación
 
4.instrucciones de control en java
4.instrucciones de control en java4.instrucciones de control en java
4.instrucciones de control en java
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 

Limpiar controles

  • 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