我认为只要单元格中的文本发生更改,就会触发 OnSetEditText。设置断点并进行试验后,我知道这是错误的 :-) 那么,首先,这个事件是什么时候触发的?
其次,如果我想让网格单元格内的文本连续自动调整大小,我应该编写哪个事件来实现这一点(注意:我正在使用 TMS 的字符串网格导数,其中包括一种自动调整行大小的方法;我只需要弄清楚什么时候打电话出去)?
我认为只要单元格中的文本发生更改,就会触发 OnSetEditText。设置断点并进行试验后,我知道这是错误的 :-) 那么,首先,这个事件是什么时候触发的?
其次,如果我想让网格单元格内的文本连续自动调整大小,我应该编写哪个事件来实现这一点(注意:我正在使用 TMS 的字符串网格导数,其中包括一种自动调整行大小的方法;我只需要弄清楚什么时候打电话出去)?
OnSetEditText
每次用户更改就地编辑器控件的内容时都会触发该事件,当然假设该控件是可编辑的 ( goEditing in Options
)。文档、VCL 源代码和黑盒验证都证实了这一点。