Windows Forms .Net サイズ変更コンポーネントに関する推奨事項を探しています
-
22-08-2019 - |
質問
デフォルトでは、Windows フォームのサイズ変更ロジックは、アンカーとドッキングに制限されています。以前は、必要に応じて独自のカスタム サイズ変更ロジックを展開しました。ただし、さまざまな解像度に自動的にサイズ変更する必要がある非常に複雑なフォームが多数あるプロジェクトを開始しようとしています。サイズ変更ロジックに多大な時間を費やす気はありません。
均一なサイズ変更を宣伝するコンポーネントを販売している会社があるようです。コンポーネントのサイズ変更の経験がある人、または推奨事項がある人はいますか?
解決 2
Iが発見コンポーネント .NETリサイズ本当にうまく動作するように思われます。単純にフォーム上にドロップし、それは、フォームが完全にサイズ変更可能になります。残念ながら、$ 178、それは少し高価な側の席に。
他のヒント
あなたは TableLayoutPanel ?それはあなたが、単一のUI要素を含む異なる「セル」それぞれを持っており、すべてのセルが同じ速度で成長してい許可する必要があります。
アイ、TableLayoutPanelおよびフォーム上のTrueにAutoSizeプロパティを設定することは、非常に強力することができますが、何が起こっているかを理解するためには多少時間がかかりますが、あなたがそれに慣れるためにいくつかの時間を持っている場合、あなたはいくつかの素晴らしいダイアログを作ることができます多くの作業を行う必要がありません。
何も購入したくなく、TableLayoutPanel がニーズに十分ではない場合 (これは、非常に特別なニーズがあることを意味します)、いつでも自分でサイズ変更を管理するコンポーネントを作成できます。これはすべてのフォームで機能する可能性があります。 。(上記で説明した .net サイズ変更に少し似ています)
.net のサイズ変更と同じ作業を行うものを作成するのに必要な時間を計算に入れることもできます。期限に応じて、時間とコストがほぼ同じであると思われる場合は、完全に制御できるように自分でコードを作成することをお勧めします。