Marco de fondo

Resuelto
Anthony -  
 VBAnthony -
Hola,

En este momento estoy trabajando en un proyecto para mi empresa y no logro formatear un UserForm. La solución probablemente sea tonta, pero acabo de dedicarle más de una hora buscando y no encuentro, por eso recurro a ustedes.

Aquí está mi problema:

Estoy creando un UserForm para rellenar un formulario. Los campos son los siguientes:
Nombre:
Apellido:
Lugar:

Luego hay un Frame dentro del cual hay 3 OptionButton.

Según estos OptionButton cambio el tamaño de mi UserForm y la posición de los botones para que aparezcan comboBox y que esto quede “bonito”.

El problema es el siguiente: Me gustaría mover mi ComboBox DENTRO de mi Frame. Sin embargo, se coloca detrás de mi Frame y no logro poner la ComboBox en primer plano. He probado ZOrder y varias otras “soluciones”, pero no funciona. No lo consigo.

¿Alguien puede ayudarme, por favor? :o

Aquí está el poco código que concierne a mi problema:

Private Sub OptionButton_Agencia_Click()
'Si se hace clic en Agence
'Tamaño del UserForm
Envoi_Pub.Height = 258.75
'Altura de la ComboBox en cuestión
ComboBox_agence.Top = 140
'Tamaño de mi Frame para que pueda contener mi ComboBox
Frame1.Height = 78
'Desplazamiento de un Botón para mejorar la lectura
CommandButton1.Top = 174

'Desplazamiento de 3 otros botones fuera de la zona visible
ComboBox1.Top = 258
ComboBox2.Top = 258
ComboBox3.Top = 258

End Sub

¡Gracias de antemano por vuestra ayuda y que tengáis un buen final de día! :)

Anthony.

2 respuestas

  1. cs_Le Pivert Mensajes publicados 8437 Estado Colaborador 730
     
    Hola,

    Aquí tienes un ejemplo para ajustar:

    'Si haces clic en Pedido Agencia 'Tamaño del UserForm UserForm1.Height = 258.75 'Altura de la ComboBox en cuestión ComboBox_agence.Top = 40 'Tamaño de mi Frame para que pueda contener mi ComboBox Frame1.Height = 78 'Desplazamiento de un Botón para la legibilidad CommandButton1.Top = 198 'Desplazamiento de 3 otros botones fuera de la zona visible ComboBox1.Top = 6 ComboBox2.Top = 42 ComboBox3.Top = 78


    Hace falta que la ComboBox: ComboBox_agence esté dentro del Frame!

    @+ Le Pivert
    2
    1. VBAnthony Mensajes publicados 5 Estado Miembro
       
      Hola,

      Puré... Fue tan estúpido que no se me había ocurrido...

      ¡Jajaja, gracias! :)

      ¡Excelente continuación y hasta la próxima! :)
      0
    2. cs_Le Pivert Mensajes publicados 8437 Estado Colaborador 730
       
      Pero puedes colocar correctamente todos tus controles y luego jugar con la Propiedad Visible del ComboBox.
      0
    3. VBAnthony
       
      Sí, por el momento juego con la altura de la ComboBox (Top), pero de hecho la función visible sería más apropiada jajaja

      Gracias de nuevo y que te vaya excelente.

      ¡Hasta la próxima! :)
      0
  2. VBAnthony Mensajes publicados 5 Estado Miembro
     
    Para la pequeña info,

    Esto sería perfecto (la marca roja en Paint es solo para la explicación, jaja):

    Pero aquí está la realidad de mi Macro:

    Gracias de nuevo por vuestra ayuda. :)
    0