Я пытаюсь выучить 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
рисует)
Есть ли эквивалент COR-чертежа в C # .NET?
Или есть лучший способ сделать то, что я делаю (с лучшей производительностью)
(и VB, и C # - мои хобби. Поэтому не стесняйтесь исправлять меня, где бы я ни был неправ)