Question

Par fenêtres par défaut formes redimensionnez la logique est limitée - l'ancrage et l'amarrage. Dans le passé, j'ai roulé ma propre logique de redimensionnement personnalisé en cas de besoin. Cependant, je vous lancer sur un projet qui a un grand nombre de formes très complexes qui doivent redimensionnement automatique à différentes résolutions. Je ne me soucie pas d'investir une tonne de temps dans la logique de modification de taille.

Je vois qu'il ya des entreprises qui vendent des composants qui annoncent le redimensionnement uniforme. Quelqu'un at-il une expérience avec des composants de redimensionnement / des recommandations?

Était-ce utile?

La solution 2

J'ai trouvé un composant .net Redimensionner qui semble fonctionner très bien. Il suffit de déposer sur le formulaire et il est la forme complètement redimensionnable. Malheureusement, à 178 $ par siège, il est un peu cher.

Autres conseils

Avez-vous regardé TableLayoutPanel ? Il devrait vous permettre avoir des « cellules » contenant chacun un seul élément d'interface utilisateur et ont toutes les cellules se développent au même rythme.

Aye, TableLayoutPanel et la mise AutoSize à True sur le formulaire peut être assez puissant, mais il faut un peu pour comprendre ce qui se passe, mais si vous avez quelques heures pour s'y habituer, vous pouvez faire quelques dialogues impressionnants sans avoir à faire beaucoup de travail.

Si vous ne voulez pas acheter quoi que ce soit et le TableLayoutPanel est pas assez bon pour vos besoins (ce qui voudrait dire que vous avez des besoins très particuliers), vous pouvez toujours créer un composant vous-même pour gérer le redimensionnement, ce qui pourrait fonctionner pour toutes vos formes. (Un peu comme .net vous redimensionnez décrit ci-dessus)

Vous pouvez également prendre en calcul le temps qu'il faudrait vous de créer quelque chose qui fait le même travail que .net Redimensionner. Si le temps par rapport au coût semble similaire, selon vos délais, vous pouvez préférer coder vous-même si vous avez le plein contrôle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top