我正在尝试制作一个带有DBGrid
的框架,可用于超过10个表格,其中一半字段是默认值,另一半字段是每个表格独有的。
由于列的空间有限,我不想手动配置每个表格的每一列,因为这是非常低质量的工作,所以我在想办法通过该列内最大行的内容计算每列的宽度,由组件本身或数据集进行测量。
有人知道吗?世界上是否有一些具有此功能的自定义组件? 我需要一种解决方案,根据网格中所有可见列的可见数据实现大小的增加和减小。 到目前为止,我的解决方案存在选定单元格的绘制问题,导致其跳出选定的数据集行。
注意:请不要关闭我的问题。这不是关于适合网格宽度或表单宽度的问题。这涉及到所有列的宽度都要最小化水平滚动条,但不一定要隐藏水平滚动条。