본문 바로가기
프로그래밍˙알고리즘/C#ㆍXamarin

[C# Windows 프로그래밍] Form 투명도 조절하는 방법 (Fade In - Out 구현하기)

by 승주니 2020. 4. 26.
반응형

프로그램의 투명도 조절을 통해 Fade In - Out하는 방법을 알아보자.

this.Opacity = 0;

Form1안에 작성해준다. 그리고 프로그램을 빌드하면 아무화면도 뜨지않을 것이다 .

투명도가 0이기때문에 아무것도 뜨지않는것 처럼 보인다.

이것을 Fade in - out 하기 위해 아래의 소스코드를 작성한다.

 

this.Opacity = Opacity + 0.01;

 

물론 반복문의 쓰레드를 이용하거나, 타이머를 통해 인터벌(Interval)을 설정해야한다.

+Opacity속성값은 Double형태이고, 1이 최대값이다.

this.Opacity = Opacity + 0.1;
if (this.Opacity == 1)
{
	timer2.Enabled = false;
}

if문을 통해 투명도가 1이될경우 타이머를 종료하는 코드이다.

 

반응형

댓글