Winforms 更改纵横比缩放
我使用Visual Studio 2012、Winforms和默认的Winforms 更改纵横比缩放,winforms,datagridview,aspect-ratio,Winforms,Datagridview,Aspect Ratio,我使用Visual Studio 2012、Winforms和默认的DataGridView组件制作了我的程序 是否可以更改网格的缩放特性 在我的特殊情况下,我需要查看更大一点的网格,120%左右 我更喜欢在运行时这样做,就像Excel一样,但是硬编码也可以。您可以使用方法Scale: dataGridView1.Scale(new SizeF(1.2f, 1.2f)); 看起来您需要某种缩放,我想我们只需要放大DataGridView的Font: public void ZoomGrid(f
DataGridView
组件制作了我的程序
是否可以更改网格的缩放特性
在我的特殊情况下,我需要查看更大一点的网格,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);
谢谢@king king,缩放功能不起作用,我试试zoomgrid功能!