Мне нужно «оживить» стрелку. Он может идти в любом направлении (вверх, вниз, влево, вправо и по диагонали), и стрелка будет в конце. Это должно появиться, как будто это растет от начала до конца.
Чтобы сделать вещи более сложными, он должен быть в пользовательском элементе управления, чтобы можно было добавить его в коллекцию элементов управления в формах и удалить его, чтобы удалить его с экрана, а его фон действительно прозрачен (без color.transparent), поэтому я не могу нарисовать фон, чтобы "очистить" предыдущую строку.
У меня это уже статично (нарисовано от начала до конца), но я не могу его оживить. Я попытался добавить таймер в пользовательский элемент управления, но мне не удалось получить правильный алгоритм для вычисления промежуточных концов линии, пока она растет.
Любая помощь будет оценена.
Спасибо