Visual Basic.NET - ciclo

 
Vista:

ciclo

Publicado por Alfredo (62 intervenciones) el 23/08/2004 18:43:14
hola,
hay alguna forma de colocar todos los controles de un formulario en la propiedad readonly = true sin necesidad de hacerlo uno por uno

(tengo 25 cajas de texto 16 combos )

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ciclo

Publicado por Edgar (1501 intervenciones) el 23/08/2004 18:49:43
Hola

Puedes hacer una pequeña rutina que recorra la colección Controls del formulario y colocar cada control la propiedad readonly en true

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ciclo

Publicado por Alfredo (62 intervenciones) el 23/08/2004 19:17:18
hola,
el problema es que no se como hacer dichos ciclos, si me puedes ayudar muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:ciclo

Publicado por Yamil Bracho (631 intervenciones) el 23/08/2004 19:38:22
Dim ctl As Control
For Each ctl In Tuformulario.Controls
ctl.readonly = true
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ciclo

Publicado por Allfredo (62 intervenciones) el 23/08/2004 20:14:27
hola,

y como hago para decirle que solo me coloque enabled false los textbox y los combobox?

ya que los botones de comando tambien me los coloca edabled false

perdona la molestia,
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ciclo

Publicado por Edgar (1501 intervenciones) el 23/08/2004 20:23:47
Hola

Puedes hacer lo siguiente...

Dim ctl As Control
For Each ctl In Tuformulario.Controls
If ctl is TextBox or ctl Is RadioButton
ctl.readonly = true
endif
Next

Es algo mas o menos parecido a esto...

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ciclo

Publicado por Alfredo (62 intervenciones) el 23/08/2004 20:28:16
hola,
gracias, funciona
pero lo hice diferente ya como tengo la informacion en varios frames al colocar el frame enabled = false, los controles que estan a dentro del frame tambien toman la propiedad.
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar