hii Je suis plus fraîche dans le C#, donc je veux savoir comment redimensionner la grille de données (tout autre contrôle) par rapport à la taille du formulaire. Je viens d'ajouter un DataGrid dans le formulaire puis ce que j'ai à faire? S'il vous plaît aidez-moi ... à la base s'il vous plaîtRedimensionnement de la grille de données proportionnelle à la taille du formulaire
Répondre
Pour une mise en page dynamique des échelles avec la taille de votre formulaire, vous avez différentes options (selon la complexité de votre mise en page).
les premiers sont
Mais vous pouvez également travailler avec des commandes de conteneurs avancés comme
Plus d'informations je poste déjà dans an older question.
Si vous avez d'autres problèmes concrets concernant la résolution d'un problème de mise en page spécifique, posez une nouvelle question avec votre problème exact.
Mais à un premier conseil, je peux dire qu'il n'est jamais nécessaire d'utiliser l'événement Redimensionner et de faire des changements de taille sur vous-même. Il y a toujours une solution qui peut être résolue avec les éléments ci-dessus.
Aller à la fenêtre des propriétés et faites défiler jusqu'à "Docking" et choisissez d'ancrer le contrôle dans le conteneur parent. Cela vous donnera diverses options sur la façon dont vous voulez que le contrôle se connecte. Vous devriez y mettre des conteneurs, peut-être, si vous avez des boutons ou des choses que vous aimeriez voir apparaître au-dessus/en dessous/à côté de la grille. De même, si votre grille passe derrière vos autres contrôles, sélectionnez le contrôle et amenez-le au premier plan.
modifier:
Vous avez besoin des conteneurs dans lesquels pour mettre vos boutons/listes déroulantes. Vous pouvez utiliser un panneau de disposition de flux (qui ne redimensionnerait pas ses contrôles enfants), ou vous pouvez utiliser un panneau simple ou le panneau de disposition de table. La première table vous permettra d'ancrer vos contrôles enfants dans chaque cellule de la table, et vous pouvez définir vos colonnes & lignes pour auto-taille à un pourcentage de la largeur de la table entière. De cette façon, tout sera auto-dimensionné en conséquence.
ok c'est bien david, mais si j'utilise 2 ou plus textboxes et 2 boutons puis comment puis-je redimensionner le tout dans un tir .... je pense que vous avez ce que je suis en train de souligner .. – amk
Vous devez façons de dong:
- L'utilisation d'un Dock. Cela fonctionne très bien et est très facile à utiliser mais sa limite est que vous pouvez le coller à un côté du conteneur parent. Donc, si vous voulez attaquer le contrôle uniquement en largeur, vous échouerez.
- Utilisation de l'ancre. Il nécessite une configuration plus mais vous pouvez spécifier les quatre (en haut, à droite, vers le bas, option du bas séparable.
Cordialement Szymon
- 1. dans jqGrid la taille de la grille doit être basée sur la taille du formulaire ou de la fenêtre
- 2. Problème avec la disposition proportionnelle de la grille WPF et la zone inutilisée
- 3. Problème de redimensionnement de grille
- 4. La taille de DataGridView change automatiquement en fonction de la taille du formulaire
- 5. Redimensionnement de la hauteur de la cellule de la grille de données Silverlight?
- 6. Conserver la taille de police lors du redimensionnement d'un dessin
- 7. redimensionner la largeur de jqgrid lors du redimensionnement du navigateur
- 8. Redimensionnement des vues de grille sur la fenêtre Redimensionner
- 9. WPF: Lien de la grille au formulaire
- 10. Redimensionnement des colonnes DataGridView en fonction de la largeur de la grille
- 11. Redimensionnement de la police dans la liste ou la grille WPF pour utiliser correctement l'espace
- 12. Redimensionnement Grille et grille Article
- 13. Enregistrer la taille du formulaire Windows
- 14. WPF/XAML - Mise à l'échelle de la taille du texte à la taille de la fenêtre
- 15. comment redimensionner la taille d'un contrôle automatiquement lorsque la taille du formulaire change
- 16. Changement de taille de taille à l'aide de la souris
- 17. Taille de la ligne de redimensionnement dans QTreeWidget/QTreeView
- 18. Colonnes de taille automatique DataGridView sans afficher la grille
- 19. Réorganiser la boîte déroulante après le redimensionnement du formulaire
- 20. Sélection de nœuds avec probabilité proportionnelle à la confiance
- 21. Redimensionnement du contenu à l'aide de la fenêtre du navigateur
- 22. WPF: Comment les contrôles d'une grille peuvent-ils être redimensionnés automatiquement lors du redimensionnement de la grille?
- 23. Alignement du texte de la grille de données
- 24. Enregistrer et restaurer la position et la taille du formulaire
- 25. La définition de l'ancrage arrête le redimensionnement de Windows Formulaire
- 26. Définition dynamique de la taille de wx.GridBagSizer
- 27. C# - efface la surface lors du redimensionnement
- 28. redimensionnement du rendu d'élément lors du redimensionnement de horizontalList
- 29. Redimensionnement du formulaire d'animation dans VB.NET
- 30. La taille du panneau continue à diminuer
ok merci tu as tellement oliver .... t'aime .. – amk