عزیز من، Abort در داخل یک Event-handler باعث میشه که کل کدی که اون Event-handler رو فراخوانی کرده از مسیر اجرا خارج بشه، یعنی اون رویداد هیچ وقت به مقصدش نمیرسه! فکر کنم اگر به جای بحث کردن در رویداد مورد نظرتون کدی مثل کد زیر نوشته بودید، تا به حال مشکل تان برطرف شده بود:فکر مي کنم اين حل مساله نيست چون که abort کردن از اجراي ادامه کدها در همان سابروتين جلوگيري مي کند و آن رويداد اتفاق افتاده است در حاليکه ما مي خواهيم رخ دادن آن رويداد را cancel کنيم
if My_Condition_Is_Not_Valid then
Abort;