J'ai un MDIForm avec un MenuBar et un StatusBar. Lorsque je crée un childform et le positionne avec "Align = alBottom" le formulaire sort de la zone d'écran et les barres de défilement de la mainform sont activées. Comment positionner le childform juste au-dessus de StatusBar?Positionnement de formulaire enfant comme StatusBar
Répondre
Align et les ancres ne fonctionnent pas vraiment comme prévu pour un contrôle qui n'a pas de parent responsable de l'afficher.
C'est ce qui arrive à votre ChildForm: son Parent est nul. En outre, pour ChildForms, il est plus habituel de suivre la gestion normale de Windows (maximiser, minimiser, cascade, tuile ...)
Si vous voulez le positionner à un endroit particulier, le mieux est de calculer où le placer en utilisant le ClientHeight et ClientWidth de MainForm.
Essayez de l'ancrer.
//... after creating DlgChildForm
DlgChildForm.ManualDock(MainForm, nil, alBottom);
DlgChildForm.Visible := True;
Les formulaires enfants MDI ne sont pas conçus pour être alignés à un certain endroit, ni ancrés. Ils sont conçus pour être contenus dans le parent MDI et flottants ou maximisés sur la surface du parent.
Si vous avez besoin de formulaires pouvant être positionnés à l'aide d'un alignement ou d'une station d'accueil, vous ne devez pas utiliser MDI.
- 1. css positionnement enfant/parent
- 2. Problème de positionnement de formulaire
- 3. javascript validation formulaire - positionnement
- 4. Comment définir un enfant MDI comme propriétaire d'un autre formulaire?
- 5. J'appelle un formulaire enfant d'un autre formulaire enfant dans C#
- 6. AlphaBlend un formulaire enfant
- 7. Placement de formulaire - Formulaire enfant central selon le formulaire parent
- 8. UINavigationBar apparaît sous StatusBar
- 9. Statusbar chevauche ViewController
- 10. Comment désactiver les contrôles de formulaire enfant?
- 11. Chargement des données de formulaire enfant dans le formulaire MDI
- 12. MDI parent formulaire enfant problèmes de localisation
- 13. Delphi - Création de formulaire enfant caché MDI
- 14. Afficher ContextMenuStrip à l'emplacement de l'élément StatusBar
- 15. dans Flex, comment ajouter un enfant comme premier enfant?
- 16. Formulaire enfant MDI Agrandir problème sur Vista
- 17. LayoutMDI tous sauf un formulaire enfant
- 18. Problème de position de début de formulaire enfant MDI
- 19. MDI Le formulaire enfant n'est pas minimisé
- 20. C# winforms Problème de chargement de formulaire enfant
- 21. Problème données repassant d'un formulaire enfant
- 22. C# - Fermer un formulaire enfant du parent
- 23. positionnement
- 24. MDI Appel de formulaire enfant, pas de génération
- 25. CSS div positionnement
- 26. Fenêtre enfant ouverte à l'intérieur du formulaire de fenêtre principale
- 27. statusbar et la taille cadre superview
- 28. Barre de titre de formulaire enfant MDI Windows
- 29. Problème de positionnement IE6
- 30. Remplacement pour Spring Richclient Statusbar classe