2009-07-16 12 views
-2

ne peut pas augmenter la taille de la forme de Windows plus de 1452, 912..coz je dois montrer quatre vues de grille de données sur une seule forme et je ne suis pas capable de le faire.windows forms

Répondre

0

OUI NOUS POUVONS

propriétés qui pourraient être vous intéresser: Taille, MaximumSize

Peut-être que vos formulaires sont hérités et la forme mère limite sa taille à 1452.912?

Salutations

2

Windows mettra une limite sur la taille de votre formulaire/Windows. Vous ne pouvez pas le rendre plus grand que la résolution de l'écran.

EDIT: Donc, vous voulez être en mesure de travailler avec une toile de 2000x2000, et placez vos commandes sur ce point. Je voudrais créer un usercontrol, taille ce 2000x2000, et travailler avec ceci.

Vous pouvez ajouter la commande usercontrol dans votre formulaire.

Vous pouvez utiliser les barres de défilement pour faire défiler l'intérieur de votre formulaire. Mais cela rendra-t-il vos utilisateurs heureux? Réfléchissez aux ancrages et aux propriétés de la station d'accueil.

+0

salut gvs, ici im mettant mon formulaire dans tabulaire page.im en utilisant la barre de défilement même, mais toujours la taille du formulaire est 1452 * 912 – srinivas

2

Comme GvS déjà dit, le problème est la résolution d'écran. Pour prouver essayez ce qui suit:

  1. Ouvrez une fenêtre redimensionnable (par exemple explorateur windows)
  2. Déplacer la fenêtre vers la gauche, que vous pouvez voir environ. 10% de la fenêtre
  3. Prenez la bordure droite et déplacer le plus loin possible à droite
  4. Redémarrer la procédure de l'étape 2

Comme vous le verrez à un moment donné, vous ne serez pas en mesure agrandir la fenêtre plus dans sa largeur. Maintenant déplacez à nouveau la fenêtre, de sorte que la bordure droite de la fenêtre touche la bordure droite de l'écran. Maintenant, vous pouvez voir que la fenêtre s'adaptera parfaitement sur toute la largeur de votre écran (ce que j'oublie, c'est que vous avez plusieurs moniteurs, vous pouvez le redimensionner sur tous les écrans).

Alors, comment accomplir ces problèmes ?? Prenez l'indice de Xstahef. Concevez votre formulaire pour une résolution d'écran courante (normalement 1024x768, peut-être seulement 800x600) et n'oubliez pas de soustraire la taille de la barre des tâches ;-). Ensuite, utilisez les propriétés Anchor et Dock de vos contrôles, afin que leur taille puisse changer entre différentes résolutions.

Jetez aussi un coup d'oeil sur l'utilisation de TableLayoutPanel ou FlowLayoutPanel. Ceux-ci peuvent être très utiles si vous souhaitez obtenir deux (ou plus) contrôles, ce qui devrait changer leur taille.

+0

oui mec vous r rite .. je peux comprendre cela. mais im penser de telle manière que la taille maximale de 2000,2000 dans les propriétés (même si la taille normale de la fenêtre est 1400 * 900) 1.adding un volet (ou boîte de groupe) et sur cela une grille de données, 2 Maintenant, dans le programme tout en chargeant la page à onglets (qui a une barre de défilement) pouvons-nous définir les emplacements de cette grille de données par rapport à la résolution d'écran de 2000? en 2000? s'il vous plaît ne pas hésiter im demandant rong one.and lemme savoir s'il y a une telle façon de le faire. thanx srinivas – srinivas

0

Pensez à faire une des options suivantes à la place:

  1. utiliser un tabcontrol et placez chaque DataGrid sur un onglet séparé
  2. utiliser un panneau de défilement, et permettre à l'utilisateur de faire défiler la vue pour voir plus datagrids