2

ウィンドウサイズに基づいて、作成中のゲームに一般的なサイズ変更および再配置機能を使用することを検討しています。私の問題は、親の元のサイズ、新しいサイズ、方向のセットに基づいてコントロールのサイズと位置を調整する適切な関数が見つからないことです (Y または X のサイズ変更を許可する、w または y のサイズ変更を許可しない、許可するなど)。 x または y の再配置、x およびまたは y の再配置を許可しない)。私は独自のジェネリック関数を作成することを検討していましたが、おそらく可能でしたが、最初にテストしたとき、コントロールのサイズが適切に変更されないという問題のある結果しか出ませんでした。これを行うためのコードを作成する人は誰もいないと思いますが、車輪を再発明するのではなく、そのための関数が既に存在するかどうかに興味がありました.

4

2 に答える 2

3

Control.Dock プロパティの使用

yourControl.Dock = DockStyle.Fill

そのため、親に応じてサイズが変更されます。

于 2013-08-07T10:39:04.107 に答える