0
Winforms를 사용하여 Visual Studio 2012로 프로그램을 만들고 기본 구성 파일 DataGridView
을 만들었습니다.가로 세로 변경
그리드의 확대/축소 기능을 변경할 수 있습니까?
내 경우에는 그리드를 약간 더 크게, 120 % 정도 볼 필요가 있습니다.
Excel과 같이 런타임에이 작업을 수행하는 것이 좋지만 하드 코드 된 작업도 OK입니다.
Winforms를 사용하여 Visual Studio 2012로 프로그램을 만들고 기본 구성 파일 DataGridView
을 만들었습니다.가로 세로 변경
그리드의 확대/축소 기능을 변경할 수 있습니까?
내 경우에는 그리드를 약간 더 크게, 120 % 정도 볼 필요가 있습니다.
Excel과 같이 런타임에이 작업을 수행하는 것이 좋지만 하드 코드 된 작업도 OK입니다.
당신은 방법 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