나는 이것이 어리석은 질문 인 경우 C#을 매우 신 용하다고 생각합니다. 화면 하단에서 화면 상단까지 일부 텍스트를 줄 단위로 스크롤하고 싶습니다. 이것을 달성하는 가장 쉬운 방법은 무엇입니까?C# DrawString을 사용하여 텍스트 스크롤
건배,
피트 폼의 화면에서
나는 이것이 어리석은 질문 인 경우 C#을 매우 신 용하다고 생각합니다. 화면 하단에서 화면 상단까지 일부 텍스트를 줄 단위로 스크롤하고 싶습니다. 이것을 달성하는 가장 쉬운 방법은 무엇입니까?C# DrawString을 사용하여 텍스트 스크롤
건배,
피트 폼의 화면에서
데스크톱에 직접 쓰려고하기 때문에 이 아니고이 좋습니다.
훨씬 간단한 방법은 텍스트를 투명 양식에 그리는 것입니다 (이 작업을 수행하려면 양식의 TransparencyKey
속성을 사용하십시오). 그런 다음 양식의 위치를 이동하여 스크롤 효과를 얻으십시오.
?
화면에있는 경우 DllImport ("User32.dll")을 가져 와서 메서드를 사용해야하기 때문에.
public static extern IntPtr GetDC (IntPtr hwnd);
public static extern void ReleaseDC (IntPtr dc);
양식에 쉬운 방법은 문자열 positon을 변경하고 100ms 동안 잠자기 모드로 전환하는 메서드를 만드는 것입니다.
글쎄, 나는 데스크탑에 글을 쓸 계획이다. (이 문제를 알고있다.) 폼이 아니라. – Peter
나는 모든 옵션에 열려 있습니다! – Peter