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();
}