Frame en arrière plan

Résolu/Fermé
Anthony - 20 oct. 2016 à 17:01
 VBAnthony - 25 oct. 2016 à 17:25
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

cs_Le Pivert Messages postés 7823 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 30 septembre 2022 716
Modifié par cs_Le Pivert le 21/10/2016 à 10:55
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
VBAnthony Messages postés 5 Date d'inscription vendredi 21 octobre 2016 Statut Membre Dernière intervention 19 juin 2018
21 oct. 2016 à 11:05
Hello,

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

Hahaha je te remercie ! :)

Excellente continuation et à la prochaine ! :)
0
cs_Le Pivert Messages postés 7823 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 30 septembre 2022 716
21 oct. 2016 à 11:18
Mais tu peux positionner correctement tous tes contrôles et ensuite jouer avec la Propriété Visible du Combobox
0
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
VBAnthony Messages postés 5 Date d'inscription vendredi 21 octobre 2016 Statut Membre Dernière intervention 19 juin 2018
21 oct. 2016 à 08:58
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