DataGridViewColumn.FillWeight プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As DataGridViewColumn Dim value As Single value = instance.FillWeight instance.FillWeight = value
/** @property */ public float get_FillWeight () /** @property */ public void set_FillWeight (float value)
列が、他の塗りつぶしモードの列の幅を基準とする塗りつぶしモードの場合、列の幅を表す Single。既定値は 100 です。


InheritedAutoSizeMode プロパティの値が Fill の場合、コントロール内のすべての可視列が使用可能な表示領域の水平幅全体を埋めるように、そのモードの他の列と共に列のサイズが再設定されます。コントロール内のすべての塗りつぶしモードの列は、FillWeight プロパティ値で決定される比率で、利用可能な領域を分割します。列の塗りつぶしモードの詳細については、「Windows フォーム DataGridView コントロールの列フィル モード」を参照してください。
DataGridView コントロールのすべての列について FillWeight 値を合計した最大値は、65535 です。

このプロパティの使用方法を示すコード例を次に示します。次の例は「方法 : Windows フォーム DataGridView コントロールのサイズ変更モードを設定する」で取り上げている例の一部です。
DataGridViewTextBoxColumn subTitleColumn = new DataGridViewTextBoxColumn(); subTitleColumn.HeaderText = "Subtitle"; subTitleColumn.MinimumWidth = 50; subTitleColumn.FillWeight = 100; DataGridViewTextBoxColumn summaryColumn = new DataGridViewTextBoxColumn(); summaryColumn.HeaderText = "Summary"; summaryColumn.MinimumWidth = 50; summaryColumn.FillWeight = 200; DataGridViewTextBoxColumn contentColumn = new DataGridViewTextBoxColumn(); contentColumn.HeaderText = "Content"; contentColumn.MinimumWidth = 50; contentColumn.FillWeight = 300;

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DataGridViewColumn.FillWeight プロパティのページへのリンク