Problemas con la propiedad visible de un Frame

27/03/2007 - 00:29 por Luis | Informe spam
Qué tal??!! tengo un problema he utilizado el siguiente código
pero no he logrado lo que deseaba, al final de la ejecución de este
procedimiento tengo como resultado que el frame1 se oculta, pero el
frame 2 NUNCA APARECE y la verdad he intentado de todo y no he podido
hacerlo, les agradecería mucho que me ayuden...

Sub Frames()

Select Case MultiPage2.Value
Case 0
Set Fra1 = FrmCot.fraRedA
Set Fra2 = FrmCot.fraPrimaA
Case 1
Set Fra1 = FrmCot.fraRedB
Set Fra2 = FrmCot.fraPrimaB
Case 2
Set Fra1 = FrmCot.fraRedC
Set Fra2 = FrmCot.fraPrimaC
End Select

Fra1.Visible = False
Fra2.Visible = True

End Sub

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/03/2007 - 08:05 | Informe spam
hola, Luis !

he utilizado el siguiente codigo pero no he logrado lo que deseaba
al final de la ejecucion... tengo como resultado que el frame1 se oculta
pero el frame 2 NUNCA APARECE y la verdad he intentado de todo y no he podido...



1) la macro que expones... como/cuando/desde donde/... es llamada/ejecutada/asignada/... ???
y en que tipo de modulo se encuentra ???

2) por que tienes 'emparentados' los controles 'Frame' pero NO el control Multipage ???
se trata por casualidad de dos formularios diferentes ???

3) [solo por curiosidad]... alguna vez se muestra el Frame 1 ???

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ el codigo expuesto __
Sub Frames()
Select Case MultiPage2.Value
Case 0
Set Fra1 = FrmCot.fraRedA
Set Fra2 = FrmCot.fraPrimaA
Case 1
Set Fra1 = FrmCot.fraRedB
Set Fra2 = FrmCot.fraPrimaB
Case 2
Set Fra1 = FrmCot.fraRedC
Set Fra2 = FrmCot.fraPrimaC
End Select
Fra1.Visible = False
Fra2.Visible = True
End Sub
Respuesta Responder a este mensaje
#2 Luis
27/03/2007 - 17:06 | Informe spam
Qué tal Héctor... Gracias por responder...
Bueno la macro que les mostré es llamada desde un formulario en el
evento click de un botón, la macro se encuentra dentro de un módulo...
a qué te refieres con emparentados???... y con respecto a tú última
inquietud cuando el formulario se inicia el frame1 tiene la propiedad
visible activada y el frame2 la tiene desactivada, la idea es que al
presionar el botón se oculte el frame1 y sea visible el frame2

Saludos y Gracias nuevamente!!
Respuesta Responder a este mensaje
#3 Héctor Miguel
27/03/2007 - 21:34 | Informe spam
hola, Luis !

... la macro... es llamada desde un formulario en el evento click de un boton
la macro se encuentra dentro de un modulo...



=> en que modulo ??? [en un modulo 'estandar'... en el modulo del mismo formulario... ???

a que te refieres con emparentados???...



=> si la macro esta en el modulo del mismo formulario -?-
-> puedes 'vivir' SIN calificar completamente los objetos [p.e.]
Select Case MultiPage2.Value...
Set Fra1 = fraRedA... [etc. etc. etc.]

=> si la macro esta en un modulo de codigo general -?-
-> necesitarias 'calificar/emparentar/...' los objetos y controles con su objeto 'contenedor'
Select Case FrmCot.MultiPage2.Value...
Set Fra1 = FrmCot.fraRedA... [etc. etc. etc.]

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida