Frage

Mit dem Standard-Windows-Formen der Größe Logik ist begrenzt - Verankerung und Docking. In der Vergangenheit habe ich meine eigene benutzerdefinierte Resize-Logik gerollt, wenn erforderlich. Allerdings bin ich an einem Projekt die ersten Schritte, die eine große Anzahl von sehr komplexen Formen hat, die unterschiedliche Auflösungen Auto-Größe ändern müssen. Ich interessiere mich nicht eine Menge Zeit in Resize-Logik zu investieren.

Ich sehe, dass es Unternehmen verkauft Komponenten, die einheitliche Redimensionierung werben. Hat jemand Erfahrung mit irgendwelchen Redimensionierung Komponenten / irgendwelche Empfehlungen?

War es hilfreich?

Lösung 2

Ich fand eine Komponente .net Resize , die scheint wirklich gut zu funktionieren. Einfach legen Sie es auf dem Formular, und es macht das Formular vollständig resizable. Leider bei $ 178 ein Sitz ist es ein bisschen auf der teuren Seite.

Andere Tipps

Haben Sie die gesuchte Table ? Es sollte Sie ermöglichen, verschiedene „Zellen“ haben jeweils ein einzelnes UI-Element enthält, und haben alle Zellen mit der gleichen Rate wachsen.

Ja, Table und auf dem Formular Autosize auf True setzen kann sehr mächtig sein, aber es dauert ein wenig zu verstehen, was los ist, aber wenn Sie ein paar Stunden, um sich daran zu gewöhnen, können Sie einige tolle Dialoge machen ohne dass eine Menge Arbeit zu tun.

Wenn Sie nicht wollen, etwas zu kaufen und die Table ist nicht gut genug für Ihre Bedürfnisse (was bedeuten würde Sie einige ganz besondere Bedürfnisse haben), man konnte immer eine Komponente erstellen Sie sich die Größe ändern verwalten, die für die Arbeit könnte Ihre Formen. (Ein bisschen wie .net Größe ändern Sie oben beschrieben)

Sie können auch die Zeit in Rechnung nehmen es erfordern würden Sie etwas zu schaffen, die die gleiche Arbeit verrichtet wie .net ändern. Wenn die Zeit im Vergleich zu Kosten ähnlich scheint, je nach Ihren Terminen, Sie könnten es vorziehen, es selbst zu codieren, so dass Sie die volle Kontrolle haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top