Problème d'ordre des menus avec une toolbox

Résolu
Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008 - 23 juil. 2008 à 11:17
gervaisson Messages postés 1 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 23 juillet 2008 - 23 juil. 2008 à 22:11
Bonjour,

J'ai un petit soucis pour mettre en ordre mes menus, j'ai d'abord un menu classique avec Fichier, Outils, Aide,  etc et en dessous je devrais avoir une toolbox comprenant mes boutons qui actionnent certaines actions.

Voir le menu sous l'éditeur :

Si je veux que mon menu sur la toolbox prenne toute la largeur, je dois lui donner la valeur dockstyle.top or ça me renvoit cette barre au dessus du menu, ce qui est plutôt gênant.

J'ai essayé avec l'outil "structure du document" en utilisant les fleches pour faire monter ou descendre le menu mais à la compilation ça reste sans effet j'obtiens ça avec dockstyle.top :

Merci d'avance

13 réponses

Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008
23 juil. 2008 à 15:50
Bon pour ceux que ca interesse j'ai trouvé le problème : il faut avoir la propriété "Dock" sur none, "Autosize" sur false et mettre "Anchor" sur left top right, comme ça la barre va de gauche à droite en restant en haut et elle est en dessous du menu.
3
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
23 juil. 2008 à 11:30
utilises le contrôle toolstrip pour ta toolbox

Il n'y a que les gens qui ne font rien, qui ne font pas d'erreur

/B>
0
Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008
23 juil. 2008 à 11:48
J'utilise déjà une toolstrip pour la toolbox, je l'appelle toolbox car c'est son rôle mais c'est bien une toolstrip à la base.

Voila ses propriétés
0
Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008
23 juil. 2008 à 11:49
J'utilise déjà une toolstrip pour la toolbox, je l'appelle toolbox car c'est son rôle mais c'est bien une toolstrip à la base.

Voila ses propriétés
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
23 juil. 2008 à 12:15
enleve la propriété dock=top
et met la a none


le toolstrip se mettra en dessous du menu






Il n'y a que les gens qui ne font rien, qui ne font pas d'erreur



/B>
0
Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008
23 juil. 2008 à 14:12
J'ai déjà testé avec none, le problème c'est que la barre ne remplie pas tout l'espace, ca me détoure juste les 3 boutons et ca s'arrete là, or je veux que la barre remplisse l'espace de gauche à droite avec la taille des boutons. Donc je ne peux pas utiliser la propriété fill qui me remplit tout l'espace.
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
23 juil. 2008 à 14:25
je ne comprends pas ce que tu dis car chez moi (vb2005)
la toolstrip vas de la gauche vers la droite et est aussi longue que la fenetre de mon application
et je ne vois pas ce que tu veux de plus!

Il n'y a que les gens qui ne font rien, qui ne font pas d'erreur

/B>
0
Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008
23 juil. 2008 à 14:44
Je suis en vb2008 qui a mon avis est la même chose que le 2005, je te montre un screen tu vas comprendre tout de suite :

Voilà la barre avec la propriété none. la propriété fill remplit tout l'espace gris foncé, et la top met la barre au dessus du menu.
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
23 juil. 2008 à 15:09
ben non moi je n'ai absolument pas ce problème mais es tu sur d'utiliser les controles de microsoft ou bien sont ce d'autres controles
parce que chez moi (et chez les autres aussi je suppose)

le menu se met au dessus et la barre de la toolstrip prends toute la largeur

Il n'y a que les gens qui ne font rien, qui ne font pas d'erreur

/B>
0
Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008
23 juil. 2008 à 15:33
Oui j'utilise bien les controles de microsoft (du genre ToolBar.Dock = DockStyle.Top), quand je mets top ça prend tout la largeur mais ca vient au dessus du menu, c'est très bizarre tout ça. Enfin il faut dire que j'ai refait pas mal de choses dessus, le logiciel est migré de VB6, j'ai du tout refaire en toolstrip et menustrip.
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
23 juil. 2008 à 15:47
heu le menu il est aussi en dock.top??
et le tabindex??? lequel des 2 contrôles à le tabindex le plus petit??


 


solution facile : enlève le toolstrip et remet en un autre cela m'étonnerait qu'il repasse au dessus du menu






Il n'y a que les gens qui ne font rien, qui ne font pas d'erreur



/B>
0
Genkku Messages postés 14 Date d'inscription dimanche 21 mai 2006 Statut Membre Dernière intervention 6 août 2008
23 juil. 2008 à 15:53
Pour répondre à ta question le tabindex du menu vaut 2 et celui de la toolbar vaut 4, et oui c'est bien dock.top pour le menu.
0
gervaisson Messages postés 1 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 23 juillet 2008
23 juil. 2008 à 22:11
Salut mon gas. Moi c'est Gervais (Côte d'ivoire). Pour replacer le toolbar comme tu veux, fais click droit sur le menu et sélection l'option placer au premier plan.

Mois je cherche un contrôl (VB.2005) semblable au menu de OUTLOOK
0
Rejoignez-nous