yoursyun
폼 동적 호출 - Reflection 사용 본문
string nameSpace = "네임스페이스";
string nameForm = "폼이름";
Assembly ab = Assembly.GetExecutingAssembly();
Form frm = (Form)ab.CreateInstance(string.Format("{0}.{1}", nameSpace, nameForm)
, false
, BindingFlags.CreateInstance
, null
, new object[] { "안녕 ?" } // 생성자 매개 변수 등이 있다면 여기에 ...
, null
, null);
frm.Show();
CreateInstance 메서드 파라메터는 MSDN 이나 구글 참조 하시길...
반응형