Text 속성을 자주 업데이트해야하는 RichTextBox가 있는데, 이렇게하면 RichTextBox가 메서드 호출 전체에서 새로 고침되어 불필요하게 "깜박입니다".RichTextBox가 화면을 새로 고치는 것을 어떻게 방지합니까?
내 방법이 완료 될 때까지 화면 새로 고침을 일시적으로 억제하는 쉬운 방법을 찾고 싶었지만 웹에서 찾은 유일한 방법은 WndProc 메서드를 재정의하는 것입니다. 이 방법을 사용했지만 몇 가지 어려움과 부작용이 있으며 디버깅이 어려워집니다. 이렇게하는 더 좋은 방법이있는 것처럼 보입니다. 누군가가 나를 더 나은 해결책으로 안내 할 수 있습니까? 문자열에 조작을 수행
myRichTextBox.SuspendLayout();
DoStuff();
myRichTextBox.ResumeLayout();
당신은 또한 myRichTextBox.Enabled를 추가 할 수 있습니다 = 거짓; 나중에 Enabled = true; – Geoff
SuspendLayout()이 실제로 여기서 도움이되지 않습니다. –