cxGrid使用enter将行高扩展到新行

时间:2014-02-05 19:52:47

标签: delphi devexpress delphi-xe4 tcxgrid

这有点难以解释所以请耐心等待。当我在其中一个列中编辑文本字段时,当我按Enter键时,转到编辑文本下的新行,以便网格基本上扩展。 选项-View-CellAutoHeight设置为true会扩展单元格但编辑很糟糕 看到第一行是什么,结束的地方等......

这是网格:

enter image description here

我不能用鼠标光标跟上最后一个字母'a',然后按Enter键以便添加另一行。哪些设置可以规范这个我知道它可以完成,因为我有一个网格,可以做到这一点。

编辑:这不需要代码只应用设置。

1 个答案:

答案 0 :(得分:5)

只需使用DevExpress VCL 13.2进行测试,无需编码即可轻松完成(如果我了解您想要实现的目标)。

基本上,您需要设置以下属性:

  • Memo分配给列的Properties,并确保其WantReturns属性设置为true。
  • TableView中将OptionsView.CellAutoHeight属性设置为true。
  • 同样在TableView中,将OptionsBehavior.EditAutoHeight设置为eahEditor(编辑器的大小垂直以适合内容)或eahRow(编辑时整个行的大小) )根据需要。