我在 Delphi 10.2中有一个TDrawGrid,其中一些单元格显示文本。允许用户编辑这些单元格。当用户编辑单元格时,我想提供一个选项,以编程方式将预定义的文本输入到单元格中,同时保持编辑模式。(举例来说,用户可能希望在单元格中输入“向上调整”或“向下调整”。按^P将把内容更改为“向下调整“允许用户随后适当地加上“上”或“下”)。
TDrawGrid不允许访问InPlaceEditor。如果不使用子类TDrawGrid(使InPlaceEditor公开,至少有一个用户已经这样做了),有人知道如何实现这一点吗?
1条答案
按热度按时间zfycwa2u1#
对于那些可能遵循的人,可以通过网格的Controls属性访问就地编辑器。
字符串
(感谢 Delphi 论坛http://www.delphigroups.info/2/ec/405543.html上的Chris Luck)