이 깜박임을 수행하는 동안 패널의 컨트롤을 자주 변경하면 을 피하는 방법이 발생합니다.패널의 컨트롤을 자주 변경하는 동안 깜박임을 피하는 방법은 무엇입니까?
컨트롤을 설치하기 전에 10 개의 사용자 정의 컨트롤이 있습니다. 패널의 내용을 지우고 패널에 새 항목을 추가합니다.
이 깜박임을 수행하는 동안 패널의 컨트롤을 자주 변경하면 을 피하는 방법이 발생합니다.패널의 컨트롤을 자주 변경하는 동안 깜박임을 피하는 방법은 무엇입니까?
컨트롤을 설치하기 전에 10 개의 사용자 정의 컨트롤이 있습니다. 패널의 내용을 지우고 패널에 새 항목을 추가합니다.
깜박임은 컨트롤을 변경할 때 발생하는 모든 화면 새로 고침으로 인해 발생합니다.
옵션은 두 개의 패널 즉, 라이브 및 표시 중 하나와 보이지 않는 다른 두 개의 패널을 갖는 것입니다. 숨겨진 패널에서 컨트롤을 추가하거나 제거한 다음 변경이 완료되면 바꾸십시오.
새로 고침이 발생하지 않도록하는 또 다른 방법이 있지만, 불행하게도 나는 코딩 기계에서 멀리 떨어져 있으며 지금은 시험을 실시 할 수 없습니다.
것 ChrisBD 언급하는 또 다른 방법
myPanel.SuspendLayout()
//adding and removing all UserControls
//...
myPanel.ResumeLayout(false)
은 "컨트롤을 변경"이란 무엇을 의미합니까? –