DataGridView のフォント サイズを変更するにはどうすればよいですか?
11 に答える
winform データグリッドで、右クリックしてそのプロパティを表示します。DefaultCellStyle というプロパティがあります。DefaultCellStyle の省略記号をクリックすると、フォント サイズを変更するオプションがある Cell Style Builder ウィンドウが表示されます。
それは簡単です。
private void UpdateFont()
{
//Change cell font
foreach(DataGridViewColumn c in dgAssets.Columns)
{
c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel);
}
}
簡単なアプローチ:
this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
私はそれが最も簡単だと思います:
最初に好きなようにラベルを設定します (斜体、太字、サイズなど) そして:
yourDataGridView.Font = anyLabel.Font;
私も DataGridView で同じ問題を経験しましたが、DefaultCell スタイルがグループボックスのフォントを継承していることがわかりました (Datagrid はグループボックスに配置されます)。そのため、グループボックスのフォントを変更すると、DefaultCellStyle も変更されました。
よろしく
最初のステップ: datagridview が追加されたフォームに移動します
2 番目のステップ: 右上の datagridview をクリックすると、再生アイコンまたは矢印のような小さなボタンが表示され、datagridview を編集できます。
3 番目のステップ: そのボタンをクリックして編集列を選択し、フォント サイズを大きくしたい属性をクリックします。
4 番目のステップ: プロパティ メニューの右側にある defaultcellstyle という名前のリスト列の最初のプロパティをクリックすると、新しいウィンドウが開き、フォントとフォント サイズを変更できます。
グリッドビューで Font プロパティを使用します。詳細とサンプルについては、MSDN を参照してください。
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.font.aspx
' Cell style
With .DefaultCellStyle
.BackColor = Color.Black
.ForeColor = Color.White
.Font = New System.Drawing.Font("Microsoft Sans Serif", 11.0!,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, CType(0, Byte))
.Alignment = DataGridViewContentAlignment.MiddleRight
End With
グリッド ビューがあるフォームの designer.cs ファイルに移動し、次の行にコメントを付けます。
vs 2008 または .net Framework 3.5 を使用している場合、デフォルトで交互の行に適用されます。