обработка событий MouseDown и MouseUp в c#
исходные данные вводятся в полях в виде численных значений в TextBox.исходные данные представляют собой расстояния.
можно ли какнибудь вводить эти данные графически?то есть существует некий рисунок(треугольник,предположим).если "взять" мышкой одну из вершин и "потянуть",то размеры треугольника изменятся.соответственно,изменится и сам рисунок и исходные данные в полях.
можно ли сделать подобную штуку?
как отслеживать положение курсора,как считывать данные,как делать ограничения(допустим,треугольник прямоугольный.и вершину острого угла можно двигать только по вертикали или по горизонтали соответственно.но никак не по диагонали,потому что треугольник перестанет быть прямоугольным)?
если можно,поподробнее.в том числе и как вызывать и где эти функции
заранее спасибо