Problème avec l'ordre des commandes Dock- & gt; Haut
C#, WinForms:
Je suis en train de concevoir mon formulaire et j'ai un couple de TableLauots. j'ai donc la conception de mon premier tablelayout, de le jeter sur le panneau et l'ensemble Dock->en Haut ... puis-je concevoir mon second et faire de même et de l'ensemble Dock->en Haut, il se dirige vers le Haut encore et bon, il le place sous la précédente qui était sur le dessus...j'ai de la conception de la troisième et de définir son dock.top et bien c'est sous le second qui est une première...mais je ne sais pas quelle est la diffrence pour l'un que lorsque j'ai mis sa station d'accueil.en haut, il modifie l'ordre des trois autres et obtenir certains endroits où en entre eux, il n'est pas placé sous la troisième...une idée de ce que je devrais rechercher dans d'?
source d'informationauteur Bohn
Vous devez vous connecter pour publier un commentaire.
Il dépend de l'ordre que vous avez ajouté ces contrôles à leur conteneur. Le plus tôt un contrôle sera la parure et ainsi de suite ...
De le fixer, de "Couper" les retours de contrôle et de "Coller" à nouveau pour le conteneur et il faudra le souhaitable.
Un autre moyen pour résoudre ce problème est de modifier le fichier de concepteur code pour re-commander l'ajout de ces contrôles à leur conteneur.
Clic droit sur la commande et sélectionnez "Envoyer vers" ou "Devant", ou utiliser la Fenêtre structure du Document pour réorganiser l'Ordre de superposition des éléments. Structure du Document aide beaucoup lors de la création de WinForms les choses avec beaucoup de contrôles.
Le quai de la mise en page est basée sur l'ordre, ils sont ajoutés au conteneur.
J'ai l'habitude d'aller à la *.Le concepteur.cs fichier et modifier le InitializeComponent() méthode pour réactiver manuellement ordre de la façon dont les contrôles sont ajoutés au conteneur.
Cet ordre est à l'opposé sur l'affichage
Vous devez organiser l'ordre de vos commandes dans la fenêtre structure du Document (AFFICHAGE -> Autres Windows -> structure du Document (Ctrl+W, U)). Sélectionnez votre formulaire en Dessin de Mode et vous verrez tous vos composants dans une arborescence. Utilisez les flèches du haut pour sélectionner la commande désirée.
C'est mieux que de couper et passé, car il permettra d'éviter la perte de la liaison de rappels.