Есть событие начала редактирования.
Если же пользователь не вошёл в режим редактирования,то никаких событий нет.
Ну или использовать поле надписи,которое это умеет,а потом,если нужно,превращать его в поле редактирования.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший