У меня есть картинка, и вам нужно будет нарисовать один красный пиксель в заданной координате. Этот пиксель будет перемещаться, и когда я назначу новую позицию, старая позиция будет удалена, так что только один пиксель будет красным в любой момент времени. Если возможно, было бы неплохо, чтобы этот пиксель был прозрачным на 50%.Перемещение точки на картинке в vb.net
Самое главное, что он должен быть быстрым. Он просто используется для отображения текущей позиции, обработанной на изображении, поэтому крайне важно, чтобы она не замедляла основную программу.
Можно ли это сделать? Благодаря
использовать событие Paint, чтобы нарисовать точку. Когда вы переместите его, вызовите Invalidate(), чтобы заставить перерисовать. Имейте в виду, что вам, вероятно, придется обратить внимание на свойство SizeMode, чтобы выяснить, где рисовать точку, это просто, когда вы используете SizeMode = Normal. –