【发布时间】:2023-03-21 02:28:01
【问题描述】:
我想要一个所有行看起来都一样的网格 在 Delphi 中,如何让用户在没有固定行的情况下调整 TStringGrid 列的大小?一般只能调整固定的行,不能固定整个网格。
我正在使用 XE2。
TIA
标记
【问题讨论】:
-
列,行...请您详细说明用户应该和不应该做什么?也许是一些带有箭头的 PNG 截图突出显示了 chanegs ?有点看不懂……
-
docwiki.embarcadero.com/Libraries/XE5/en/… 这表明任何列和行都可以调整大小,你设置对了吗?
-
这里提到的问题是,Delphi (AFIAK) 只会在标题行(固定行)上方时为列设置鼠标“调整大小”光标。
-
是的,Matt Allwood 已经确定了这个问题。我希望所有单元格看起来都一样,但是您只能在至少一个固定的情况下调整列的大小(FixedRows := 1),并且您不能显示所有行都固定的网格。我在做 grid.FixedRows := grid.RowCount ,它不会那样做。
-
我所做的是添加一种标题行。我现在有一个固定的行和一个固定的列。这有一个意想不到的结果,我可以调整所有行的宽度,除了第 0 行。
标签: delphi column-width tstringgrid