|
![]() |
#1 |
Участник
|
Вообще, поддерживаю - подход не верен.
Но, чтоб обойтись без hook'ов- можно сделать что-то типа этого: Перекрыть метод textChange() на элементе грида, в который вводится этот ваш 0. В коде проверять что ввели, добавить всякие проверки, очистки и т.д., чтобы не ввели больше одной цифры, к примеру (в зависимости от вашей задачи). и если ввели 0, то вызывать процедуру. Код: this.text(); Код: this.text(""); Код: WinApi::isControlButtonDown |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от kashperuk
![]() Вообще, поддерживаю - подход не верен.
Но, чтоб обойтись без hook'ов- можно сделать что-то типа этого: Перекрыть метод textChange() на элементе грида, в который вводится этот ваш 0. В коде проверять что ввели, добавить всякие проверки, очистки и т.д., чтобы не ввели больше одной цифры, к примеру (в зависимости от вашей задачи). и если ввели 0, то вызывать процедуру. Код: this.text(); Код: this.text(""); Код: WinApi::isControlButtonDown |
|