2010-04-23 3 views

답변

1

깜박임은 컨트롤을 변경할 때 발생하는 모든 화면 새로 고침으로 인해 발생합니다.

옵션은 두 개의 패널 즉, 라이브 및 표시 중 하나와 보이지 않는 다른 두 개의 패널을 갖는 것입니다. 숨겨진 패널에서 컨트롤을 추가하거나 제거한 다음 변경이 완료되면 바꾸십시오.

새로 고침이 발생하지 않도록하는 또 다른 방법이 있지만, 불행하게도 나는 코딩 기계에서 멀리 떨어져 있으며 지금은 시험을 실시 할 수 없습니다.

2

것 ChrisBD 언급하는 또 다른 방법

myPanel.SuspendLayout() 
//adding and removing all UserControls 
//... 
myPanel.ResumeLayout(false) 
관련 문제