2

VB.net 3.5 SP1 には、3 つの DataGridView コントロールを持つ Windows フォームがあります。1 つの DGV がフォームの下半分全体を占めます。他の 2 つは上半分を共有し、横に並んでいます。

各 DataGridView を適切にスケーリングしたいと思います。より具体的には、列の幅と行の高さをフォームのサイズに合わせて調整したいと思います。次に、セル サイズの変更に基づいてセル フォントを自動入力したいと思います。

コントロールの Dock プロパティを使用して、フォームのサイズに合わせました。増加したフォーム サイズを利用する行とフォントを取得するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

datagridview.autosizecolumns と datagridview.autosizerows を使用して、列と行を自動サイズ調整できます。フォントを変更するには、ColumnHeadersDefaultCellStyle、rowHeadersDefaultCellStyle、および RowsDefaultCellStyle を見てください。

フォントサイズの変更に関しては、これを自動的に処理する方法はないと思います。データグリッドのサイズに基づいてフォント サイズを変更するコードを記述するだけです。

于 2009-06-23T18:03:56.440 に答える