내 응용 프로그램에 '로그'가 있습니다. 현재 richtextbox 컨트롤을 사용하여 컬러 텍스트를 표시하고 있습니다. 배경의 배경 이미지에서 간단한 애니메이션을 만들고 싶습니다. 이 대답에 따르면 : Can a background image be set on a Winforms TextBox? 그것은 권장하지 않습니다. 로그에 datagridview를 사용할 수는 있지만 새로운 항목이 추가되면 깜박 거리고 불안정하고 추악 해 보입니다. 로그에 컬러 텍스트를 표시하고 배경 이미지가있는 winforms의 좋은 방법은 무엇입니까? 감사!멋진 로그를 만드는 가장 좋은 방법
0
A
답변
0
쉬운 것을 원한다면 가장 좋은 방법은 WPF Interop (ElementHost)를 사용하고 WPF에서 컨트롤을 작성하는 것입니다. WinForms constrols는 이러한 유형의 응용 프로그램에 대한 진정한 골칫거리입니다.
WPF TextBox는 이미 배경 이미지를 지원하고 잘 렌더링합니다. 당신의 윈폼 프로젝트에서
: 마우스 오른쪽 단추로 클릭하고 "추가"-> "새 항목 ..."
선택 "WPF"-> "UserControl을". 당신이 원하는대로 컨트롤 상에 WPF의 텍스트 상자가, 배경 이미지를 설정
드래그 등 사용자의 윈폼 양식에서
- (도구 창)> "WPF 상호 운용성"-> 드래그 "ElementHost"에 귀하의 양식.
새 WPF 사용자 정의 컨트롤에 "선택한 호스트 콘텐트"를 설정하십시오.
작업이 완료되었습니다.
관련 문제
- 1. 배열을 만드는 가장 좋은 방법
- 2. SSD에 로그를 쓰는 가장 좋은 방법
- 3. 원격 서버에서 로그를 수집하는 가장 좋은 방법
- 4. JFrame을 만드는 가장 좋은 방법
- 5. 마법사를 만드는 가장 좋은 방법
- 6. 단편을 만드는 가장 좋은 방법
- 7. 게이트웨이를 만드는 가장 좋은 방법
- 8. 활동 로그를 작성하는 가장 좋은 방법은 무엇입니까?
- 9. 차트 활동 로그를 만드는 방법
- 10. JSP로 멋진 테이블을 만드는 방법
- 11. 멋진 사진 갤러리를 만드는 방법
- 12. Azure Blob에서 CSV 로그를 저장하는 가장 좋은 방법
- 13. Ruby - postgresql DB를 만드는 가장 좋은 방법
- 14. 스코어 보드를 만드는 가장 좋은 방법
- 15. 원자 적으로 파일을 만드는 가장 좋은 방법
- 16. C# Installer를 만드는 가장 좋은 방법
- 17. MVVM에서 ViewModel을 만드는 가장 좋은 방법
- 18. 실버 게임 맵을 만드는 가장 좋은 방법
- 19. Scala에있는 다른리스트의 멤버로부터리스트를 만드는 가장 좋은 방법
- 20. javascript 객체를 만드는 가장 좋은 방법
- 21. Symfony2에서 블록을 만드는 가장 좋은 방법
- 22. 콜백 함수를 만드는 가장 좋은 방법
- 23. 많은 새로운 레이아웃을 만드는 가장 좋은 방법
- 24. "추가"보기 컨트롤러를 만드는 가장 좋은 방법
- 25. PHP로 PDF를 만드는 가장 좋은 방법
- 26. 라이브러리 코드를 만드는 가장 좋은 방법
- 27. 탭에서 행과 열을 만드는 가장 좋은 방법
- 28. '희망 목록'기능을 만드는 가장 좋은 방법
- 29. PHP보고 - PDF를 만드는 가장 좋은 방법
- 30. 시간을 기준으로 카운터를 만드는 가장 좋은 방법
*** 당신은 *** 로그 배경 이미지가 꼭 필요합니까? – Nolonar
이것은 로깅과 어떤 관련이 있습니까? – AlexFoxGill
@Nolanar 물론 멋지다 '부러진 콘솔'효과를 만들고 싶기 때문에 @Nolanar은 완벽 할 것이다.) – Kristian