Я пытаюсь изучить C # .Net.
Некоторое время назад я написал небольшое (хобби) приложение Analog Clock на VB (отредактируйте: VB6, если быть точным), и я подумал, что напишу его на C # .NET, как часть моего обучения процесса.
В приложении VB я нарисовал стрелки часов в режиме XOR Drawmode, так что мне нужно переместить вторую стрелку, мне просто нужно было перерисовать ее в предыдущей позиции, а затем нарисовать текущую позицию - Мне не нужно обновлять всю форму. Все, что я сделал, было
Me.DrawMode = vbNotXorPen
а потом
Me.Line...
на форме VB
В C # я не нашел эквивалентного режима Xor Pen Draw.
я нашел
ControlPaint.DrawReversibleLine
где-то в сети, но я не уверен, предназначен ли ControlPaint для таких целей (и я не понимаю, исходя из какой системы координат ControlPaint рисует)
Есть ли эквивалент рисования XOR в C # .NET? Или есть лучший способ делать то, что я делаю (с максимальной производительностью)
(И VB, и C # - мои хобби. Так что не стесняйтесь поправлять меня, когда я ошибаюсь)