C#

[C#]신규 창 ShowInTaskbar 비활성화 예제

선영아 사랑해 2020. 1. 7. 14:20


Form1.cs


private void button1_Click(object sender, EventArgs e)

{

       Form2 frm = new Form2();

       frm.ShowDialog();

}


Form2.cs


private void Form2_Load(object sender, EventArgs e)

{

      this.ShowInTaskbar = false;

}


신규 창 호출하면서 Taskbar에는 아이콘이 표시되지 않기위해 위와 같이 접근하는 경우가 있을겁니다.

그러나 위의 코드를 실행하면 Form2 화면은 표시되지 않는걸 알게될겁니다.


해결책은 아래의 코드를 활용해보시면 좋을듯합니다.


Form1.cs


private void button1_Click(object sender, EventArgs e)

{

    Form2 frm = new Form2();

    frm.Owner = this;

    frm.ShowInTaskbar = false;

    frm.ShowDialog();

}