Получить координаты формы пользовательского элемента управления - PullRequest
0 голосов
/ 18 августа 2011

В Winforms я реализовал пользовательский объект с методом draw, который вызывается Form_Paint.Теперь я хочу иметь возможность получить координаты этого объекта после отрисовки в форме, ради процедуры Move в работах.Я пытался использовать object.Location, object.Left и object.Top, но они просто дают 0,0.Затем я попробовал object.Size для тестирования, и он дал мне размер формы.

Как я могу получить местоположение моего объекта времени выполнения в форме?Спасибо

1 Ответ

0 голосов
/ 18 августа 2011

Попробуйте использовать

Point objLocation= cusObject.FindForm().PointToClient(
cusObject.Parent.PointToScreen(cusObject.Location));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...