2010-08-03 2 views
0

Я довольно новичок в C#, поэтому извините меня, если это глупый вопрос. Я бы хотел прокрутить некоторый текст из нижней части экрана в верхнюю часть экрана по очереди. Каков самый простой способ достичь этого?C# Текст прокрутки с использованием DrawString

Приветствия,

Пит

+0

Я открыт для всех вариантов! – Peter

ответ

3

Поскольку вы планируете писать прямо на Рабочий стол, я бы настоятельно рекомендовал не делать это.

Проще простого способа нарисовать текст на прозрачной форме (используйте это свойство TransparencyKey), а затем переместите местоположение формы для достижения эффекта прокрутки.

0

На экране в форме?

Потому что если на экране вам нужно будет импортировать DllImport («User32.dll»)] и использовать метод.

открытый статический extern IntPtr GetDC (IntPtr hwnd);

public static extern void ReleaseDC (IntPtr dc);

Если на форме простой способ - это создать метод, который изменит строку positon и вставьте в вид, который будет спать за 100 мс.

+0

Ну, я планирую писать на Рабочий стол (я знаю о проблемах, связанных с этим), а не в форме. – Peter

Смежные вопросы