Миграция позиционного кода с vb6 на vb.net - PullRequest
0 голосов
/ 15 марта 2012

У меня есть следующий код для установки позиции курсора на 16-битном дисплее:

linCursor.x1 = VB6.PixelsToTwipsX(lblDisplay(pintCursorPos).Left) + 10
linCursor.x1 = VB6.PixelsToTwipsX(lblDisplay(pintCursorPos).Left) + 10

linCursor.X2 = VB6.PixelsToTwipsX(lblDisplay(pintCursorPos).Left) + VB6.PixelsToTwipsX(lblDisplay(pintCursorPos).Width) - 10

Мне нужно преобразовать этот код в vb.net.Может ли кто-нибудь помочь мне начать?

1 Ответ

2 голосов
/ 15 марта 2012

Самое простое преобразование состоит в том, чтобы просто отбросить твип-материал полностью; таких не существует в мире .NET , где вы работаете непосредственно с пикселями.

linCursor.x1 = lblDisplay(pintCursorPos).Left + 10
linCursor.x1 = lblDisplay(pintCursorPos).Left + 10

linCursor.X2 = lblDisplay(pintCursorPos).Left + lblDisplay(pintCursorPos).Width - 10
...