간단한 프로그램을 만들었으니 이제는 설계 작업 단계에 있습니다. 나는 "탭"(예 : 로그인 화면의 경우 1 패널, 계정 만들기 화면의 경우 1 패널) 사이를 전환 할 수 있도록 여러 개의 패널을 표시합니다. 이제는 컨테이너를 컨트롤로 빠르게 이동하고 버튼을 만들 수 있기 때문에이 패널을 보이지 않게 만들었습니다.투명 패널을 사용하여 깜박임
제 문제는 제 양식 배경 이미지를 내가 만든 이미지로 설정했기 때문입니다. 포토샵 그리고 패널 사이를 전환 할 때마다 깜박입니다. 시스템 색상 (흰색, 검은 색)을 사용할 때마다 이런 일은 발생하지 않습니다. 깜박임을 제거 할 수있는 방법이 있습니까?
나는 시도했다 :
- 는 OnPaint를, CreateBackground 및 Createparam을 overrideing 보호 진정한
- 로 더블 버퍼를 설정
내 코드는 매우 기본적인 :
private void btnNewAcc_Click(object sender, EventArgs e)
{
PanelNewAccount.Visible = true;
PanelLogin.Visible = false;
}
코드를 보지 않고 더블 버퍼 패널 하위 클래스를 사용하는 것이 좋습니다 – TaW