我试图让 TablePanelLayout 中的列均匀分布。它似乎适用于某些数字,但不适用于其他数字。
2、4、5、8 和 10 都可以正常工作,但 3、6、7 和 9 则不行。最后一个单元格总是比其他单元格稍大或稍小。
浮动精度似乎有一个限制:100 / 5 = 20 很好而且很均匀。但是 100 / 6 = 16.66666... 它只显示 2 个小数位。
任何在除以 100 时导致重复数字的东西都不起作用。我试过使用格式 > 水平/垂直间距 > 使相等,我在其他线程中看到过,但它没有任何区别。
这是特别值得注意的,因为每个单元格都包含一个将 SizeMode 设置为 Zoom 的 PictureBox。所以一个图像显然与其他图像的大小不同。
还有其他技巧可以确保它们绝对均匀吗?整个表单是可调整大小的,因此它必须以任何合理的比例工作。所有 4 面都设置为 Anchor,边距和填充都为 0。
我已经没有想法了...