Frame en arrière plan

Résolu
Anthony -  
 VBAnthony -
Bonjour,

Je suis actuellement sur un projet pour mon entreprise et je n'arrive pas à mettre en forme un userform. La solution doit sûrement être stupide mais je viens de passer un peu plus d'une heure à chercher et je ne trouve pas, c'est pourquoi je me tourne vers vous.

Voici mon problème :

Je crée un Userform afin de remplir un formulaire. les champs sont les suivants :
Nom :
Prénom :
Lieu :
Puis il y a un Frame dans lequel il y a 3 OptionButton.

Selon ces OptionsButton je change la taille de mon Userform et l'emplacement des boutons afin que des comboBox apparaissent et que cela fasse "joli".

Le problème est le suivant : J'aimerais déplacer ma ComboBox DANS ma Frame. Cependant, elle se place derrière ma Frame et je n'arrive pas à mettre ma ComboBox en avant-plan. J'ai essayer ZOrder, et plusieures autres "solutions" mais rien à faire. Je n'y arrive pas.

Est-ce que quelqu'un peut m'aider svp ? :o

Voici le peu de code qui concerne mon problème :

Private Sub OptionButton_Agence_Click()
'Si clique sur Commande Agence
'Taille du Userform
Envoi_Pub.Height = 258.75
'Hauteur de la ComboBox en question
ComboBox_agence.Top = 140
'Taille de ma Frame afin qu'elle puisse contenir ma ComboBox
Frame1.Height = 78
'Déplacement d'un Bouton pour la lisibilité
CommandButton1.Top = 174

'Déplacement de 3 autres boutons en dehors de la zone visible
ComboBox1.Top = 258
ComboBox2.Top = 258
ComboBox3.Top = 258

End Sub


Je vous remercie d'avance de votre aide et vous souhaite une agréable fin de journée. :)

Anthony.

2 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    Voici un exemple à ajuster:

    'Si clique sur Commande Agence
    'Taille du Userform
    UserForm1.Height = 258.75
    'Hauteur de la ComboBox en question
    ComboBox_agence.Top = 40
    'Taille de ma Frame afin qu'elle puisse contenir ma ComboBox
    Frame1.Height = 78
    'Déplacement d'un Bouton pour la lisibilité
    CommandButton1.Top = 198
    
    'Déplacement de 3 autres boutons en dehors de la zone visible
    ComboBox1.Top = 6
    ComboBox2.Top = 42
    ComboBox3.Top = 78


    Il faut que la ComboBox: ComboBox_agence soit dans la Frame!

    @+ Le Pivert
    2
    1. VBAnthony Messages postés 5 Statut Membre
       
      Hello,

      Purée... C'était tellement débile que j'y avais pas pensé...

      Hahaha je te remercie ! :)

      Excellente continuation et à la prochaine ! :)
      0
    2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
       
      Mais tu peux positionner correctement tous tes contrôles et ensuite jouer avec la Propriété Visible du Combobox
      0
    3. VBAnthony
       
      Ouais, pour le coup je joue avec la hauteur de la ComboBox (Top) mais en effet, la fonction visible serait plus appropriée hahaha

      Merci encore et excellentre continuation.

      A la prochaine ! :)
      0
  2. VBAnthony Messages postés 5 Statut Membre
     
    Pour la petite Info,

    Voici ce qui serait top (La coche rouge faite sur Paint, c'est juste pour l'explication hahaha):


    Mais voilà la réalité de ma Macro :


    Merci encore de votre aide. :)
    0