如何设置Dyalog APL网格单元格的垂直对齐方式?
Dyalog APL 16.0 Classic网格单元格顶部对齐
你当前使用的RowTitleAlign属性仅作用于行标题的对齐,无法控制常规单元格内容的垂直对齐方式。要实现多行文本单元格与单行文本单元格的顶部对齐,需要给Grid控件添加CellAlign属性并设置为'TopLeft'。
修改后的示例代码:
Test 'F'⎕WC'Form' 'F.G'⎕WC'Grid' ('Values'(1 2⍴('foo',[0.5]'bar')'baz')) ('CellHeights' 10) ('CellAlign' 'TopLeft')
关键说明
CellAlign属性专门用于控制网格内所有单元格内容的对齐规则,'TopLeft'表示垂直顶部对齐、水平左对齐,可直接让“baz”与“foo”保持垂直方向的顶部对齐。- 原代码中的
RowTitleAlign仅影响行标题区域的文本位置,对单元格内容无作用,可按需移除。
内容的提问来源于stack exchange,提问作者August Karlstrom
相关产品推荐
相关产品推荐

