2011-02-25 15 views
0

런타임에 컨트롤을 깜박임없이 다시 칠할 수있는 방법은 무엇입니까? (먼저 숨기고 나중에 표시하는 방법)? 깜박임없이 컨트롤을 다시 칠하기

+0

컨트롤의 새로 고침()을 호출 하시겠습니까? – rene

+2

@stackoverflow.com/questions/220100/how-do-i-enable-double-buffering-of-a-control-using-c-window-forms –

+0

@rene의 복제본이 작동하지 않을 수 있습니다. picturebox의 이미지를 다른 형식으로 다른 이미지로 복사한다고 가정 해 봅시다. 그러나 은밀하게 작업하려면 hide와 show가 필요합니다. –

답변

1

사용 double buffering 감사드립니다.

+0

내 문제는 훨씬 더 간단합니다 : 하나에서 이미지의 사본 양식을 다른 양식. 그게 다야 이미지가 멋지지 않습니다! –

+0

@Faulty Orc, 나는 단순성 (무엇의?) 요인이 어떻게 바뀔 수 있는지 보지 못합니다. 관련 컨트롤의 DoubleBuffered 속성을 true로 설정하려고 시도했는데 어떤 일이 발생했는지 확인해 보셨습니까? 그렇지 않으면 @ 르네가 말했듯이, 정확하게 (당신의 질문을 업데이트함으로써) 당신이하고있는 것에 대한 더 자세한 정보/코드 스 니펫을 제공해야 할 것입니다. –

관련 문제