2009-08-19 3 views
1

안녕하세요, 저는 원시적 인 버전의 vb (Excel에서 볼 수있는 것처럼)에서 뭔가를 처리하려고 할 때 화면이 깜박이지 않도록 삽입 할 수있는 선이 있다는 것을 알고 있습니다.이벤트 도중 화면이 깜박이지 않게하기

Application.ScreenUpdating 사용 = 거짓

나는 현재 비주얼 스튜디오 2008에서 vb.net을 사용하고 있지만, 사람이 버전의 equivilent을 알고 있는지 궁금 해서요. 그것은 vb.net를 사용하여 VS 2008 에서이 전화를 인식하지 않습니다. 어떤 도움을 주시면 감사하겠습니다! 미리 감사드립니다.

답변

3

통제에 의존합니다. 꽤 많은 컨트롤 (예 : ListView)에는 BeginUpdate 메서드와 endUpdate 메서드가 있습니다.

list.BeginUpdate() 
list.Items.Add(...) 
list.Items.Add(...) 
list.Items.Add(...) 
... 
list.EndUpdate() 
0

Globals.ThisWorkbook.Application.ScreenUpdating =

3

SuspendLayout 및 트릭을 할해야 ResumeLayout 방법 거짓. SuspendLayout은 ResumeLayout 메서드를 호출 할 때까지 컨트롤/폼이 다시 그려지지 않도록합니다.

0

재 : 뭔가를

을 처리하기 위해 시도 할 때 폼을 사용하지 않도록 설정할 수 있습니다

관련 문제