Як зробити свій елемент управління і взаємодіяти з ним

Я так і не зміг відповісти на питання - а як же робити свої елементи управління і взаємодіяти з ними?


Ну скажімо я хочу НЕ кнопку і не слайдер, а скажімо диаграма якусь. І якщо просто намалювати - це не проблема. Хочеться щоб вона редагувалася прямо сама в собі - ну тобто не якусь то табличку заповнювати, а мишкою витягати стовпці діаграми і все таке ...


Хочеться щоб при підведенні до колонку показувалася панелька з елементами управління стовпцем, скажімо хрестик за який тягнути, кнопочка для показу текстового поля щоб ввести своє число і хрестик щоб видалити стовпець ...


Коротше - хочеться інтерактивно взаємодіяти з тим що я намалюю. І ось тут постало питання - що я не знайшов уроку як таке зробити навіть самого простого (Чи то не то вводжу в пошуку, то чи не там шукаю. Як малювати що завгодно і через canvas і іншими способами я вже більш менш зрозумів, як підмінити кнопку на що то своє намальоване - теж в загальному то ... Але все це не має відношення до інтерактивності.


Загалом підкажіть приклад як зробити намалювати що то - і потім з цим взаємодіяти? Скажімо нехай буде крива Безьє - щоб можна було ткнути в точку і потягти за неї змінюючи криву ... Ну або нехай буде діаграма в якій витягати мишкою стовпці ... Думаю це досить прості приклади і може навіть десь описано як і що. Але не знайшов сам ...


Ну або хоча б напишіть послідовність дій як таке робиться ... А то зовсім не розумію звідки ноги ростуть у таких речах ...

Схожі статті