2010-08-03 2 views
0

나는 이것이 어리석은 질문 인 경우 C#을 매우 신 용하다고 생각합니다. 화면 하단에서 화면 상단까지 일부 텍스트를 줄 단위로 스크롤하고 싶습니다. 이것을 달성하는 가장 쉬운 방법은 무엇입니까?C# DrawString을 사용하여 텍스트 스크롤

건배,

피트 폼의 화면에서

+0

나는 모든 옵션에 열려 있습니다! – Peter

답변

3

데스크톱에 직접 쓰려고하기 때문에 이 아니고이 좋습니다.

훨씬 간단한 방법은 텍스트를 투명 양식에 그리는 것입니다 (이 작업을 수행하려면 양식의 TransparencyKey 속성을 사용하십시오). 그런 다음 양식의 위치를 ​​이동하여 스크롤 효과를 얻으십시오.

0

?

화면에있는 경우 DllImport ("User32.dll")을 가져 와서 메서드를 사용해야하기 때문에.

public static extern IntPtr GetDC (IntPtr hwnd);

public static extern void ReleaseDC (IntPtr dc);

양식에 쉬운 방법은 문자열 positon을 변경하고 100ms 동안 잠자기 모드로 전환하는 메서드를 만드는 것입니다.

+0

글쎄, 나는 데스크탑에 글을 쓸 계획이다. (이 문제를 알고있다.) 폼이 아니라. – Peter