gpt4 book ai didi

c# - 如何在字体大小更改时调整数据 gridview 的大小

转载 作者:行者123 更新时间:2023-11-30 22:39:31 31 4
gpt4 key购买 nike

我在 Windows 应用程序窗体中有一个 datagridview,我在其下方放置了两个按钮(一个用于放大,另一个用于缩小)。现在,当用户按下缩放按钮时,我会根据预定义的比例增加/减小网格内的字体大小。它工作正常,即字体大小减小和增加,但唯一不起作用的是单元格或数据 GridView 的大小。

每次单元格大小保持固定。我想相应地调整我的 datagridview 的大小,目前我正在使用以下代码,但它在我的情况下不起作用:(

dataGridView1.AutoResizeColumns();
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

注意:我的数据 GridView 中始终包含文本。因此无需考虑其他选项,例如单元格中是否有按钮/标签等。

最佳答案

你应该切换这两行:

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
dataGridView1.AutoResizeColumns();

或者这样调用它:

dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);

无论哪种方式,您都必须在更改字体后执行此操作。

关于c# - 如何在字体大小更改时调整数据 gridview 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676767/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com