웹브라우저가 포함된 Form을 스레드 안에서 Show() 하면 아래 예외가 발생한다.
System.Threading.ThreadStateException: '현재 스레드가 단일 스레드 아파트에 없으므로 ActiveX 컨트롤.. 어쩌고
이때는 f.Show() 구문을 Invoke()로 감싸준다.
this.Invoke((MethodInvoker)(() =>
{
FormTest f = new FormTest();
f.Show();
}));
여기서 this는 부모폼을 가리킴.