Что делает событие OnSetEditText StringGrid?

Я думал, что OnSetEditText срабатывает всякий раз, когда изменяется текст в ячейке. Установив точку останова и поэкспериментировав, я понял, что это неправильно :-) Итак, во-первых, когда запускается это событие?

Во-вторых, если я хочу, чтобы текст внутри ячейки сетки постоянно автоматически изменялся, какое событие я должен кодировать, чтобы это произошло (примечание: я использую производную строковую сетку TMS, которая включает метод автоматического изменения размера строк; мне просто нужно понять когда его вызывать)?


person Al C    schedule 03.12.2012    source источник


Ответы (1)


Событие OnSetEditText запускается каждый раз, когда пользователь изменяет содержимое элемента управления редактора на месте, предполагая, конечно, что элемент управления доступен для редактирования (goEditing in Options). Это подтверждается документацией, исходным кодом VCL. , и проверка черного ящика.

person Andreas Rejbrand    schedule 03.12.2012