0
我使用Winforms和默認的DataGridView
組件,使用Visual Studio 2012製作了我的程序。更改縱橫比變焦
這是可能的改變網格的縮放方面?
在我的特殊情況下,我需要查看網格有點大,120%左右。
我寧願在運行時像Excel一樣執行此操作,但硬編碼也可以。
我使用Winforms和默認的DataGridView
組件,使用Visual Studio 2012製作了我的程序。更改縱橫比變焦
這是可能的改變網格的縮放方面?
在我的特殊情況下,我需要查看網格有點大,120%左右。
我寧願在運行時像Excel一樣執行此操作,但硬編碼也可以。
您可以使用該方法Scale
:
dataGridView1.Scale(new SizeF(1.2f, 1.2f));
它看起來像您想要某種變焦的,我認爲我們只需要放大DataGridView
的Font
:
public void ZoomGrid(float f){
dataGridView1.Scale(new SizeF(f,f));
dataGridView1.Font = new Font(dataGridView1.Font.FontFamily,
dataGridView1.Font.Size * f, dataGridView1.Font.Style);
dataGridView1.RowTemplate.Height = (int)(dataGridView1.RowTemplate.Height * f);
foreach (DataGridViewColumn col in dataGridView1.Columns)
col.Width = (int)(col.Width * f);
}
//
ZoomGrid(1.5f);
感謝@國王,規模功能不起作用,我會嘗試zoomgrid功能! – ghiboz