r = sh.Width / 2
cx = sh.Left + r
cy = sh.Top + r
d2 = (X - cx) * (X - cx) + (Y - cy) * (Y - cy)
If d2 < r * r Then MouseOK=True
Но вот - эта формула справедлива только для полностью округлых фигур. А если фигура овальная?

мне нужно просто сделать круглый элемент управления но без привлечения регионов.
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 9