Application.OpenForms1 윈도우 폼 1개만 띄우기 Popup형태로 윈도우 폼을 호출하는 경우, 그냥 생성 호출을 하면 Popup형태의 윈도우 폼이 클릭 수만큼 생성이 된다. 이를 방지하기 위해서는 윈도우 폼을 호출하는 버튼 앞에 이를 방지해주는 코드를 심으면 됨. Application.OpenForms를 이용하여 열려있는 Form을 FormCollection 형태로 받고 이를 foreach를 통해 특정 Form(Popup창으로 이용하는 form)의 Name을 비교하여 일치하는 것이 있으면 해당 form을 Activate 시켜주고, 해당하는 Form이 없으면 생성해주면 된다. private void button_Click(object sender, EventArgs e) { foreach(Form frm in Application.OpenForms) { .. 2017. 1. 16. 이전 1 다음