Потому что эта процедура должна быть явно назначена как обработчик события При открытии в свойствах формы. Одного совпадения имени процедуры и события недостаточно. Более того, имя процедуры может отличаться от имени события. Подробнее об этом можно прочитать в разделе "Процедуры-обработчики событий".