2012-05-18 3 views
0

Je souhaite placer un contrôle au-dessus du contrôle MainMenu, mais le concepteur ne vous laissera pas déplacer les contrôles au-dessus du contrôle MainMenu.Comment faire un affichage de contrôle sur un contrôle de Windows Forms Main Menu?

Existe-t-il un autre moyen d'y parvenir?

+0

Au début pourquoi pas? je l'essaie dans vs2010 tout fonctionne bien, à la seconde dites-moi pourquoi vous voulez faire cela? – Likurg

+0

Vous avez raison, cela fonctionne très bien dans vs2010 en utilisant le contrôle MenuStrip. Je travaille avec un projet qui existe depuis .net 1.1 qui utilise le contrôle MainMenu, qui ne supporte pas ce comportement (même avec les réponses suggérées ci-dessous). La raison pour laquelle je veux implémenter une zone de texte Quick Launch similaire au lancement rapide de Visual Studio 11 (c'est au même niveau que le menu principal et ancré à droite) – Duane

Répondre

0

éteint la commande MainMenu does't soutenir ce problème, mais en utilisant une commande MenuStrip (introduit en .net 2.0) prend en charge ce comportement.

Alors j'ai juste besoin de changer le contrôle pour le nouveau type pour que cela fonctionne.

0

Définition des propriétés de contrôle que

control.Dock = DockStyle.Top; 
    control.SendToBack(); 
Questions connexes