2011-02-02 9 views
1

ShowDialog() (매개 변수 없음)로 연 winforms-form이 모덜리스로 표시되는 이유는 무엇입니까? (여전히 부모 창을 선택할 수 있습니까?) 어쩌면 그것은 부모 창안에있는 삽화가와 관련이있을 것입니까? 내가 this 매개 변수로 사용할 때 크로스 스레드 예외가 발생합니다.Windows Forms : 모덜리스 ShowDialog?

+0

양식을 열 때 현재 활성 창이 닫혀 있습니까? –

+1

좀 더 자세한 정보를 제공하고 코드를 표시 할 수 있습니까? 일반적으로 발생하지 않아야합니다. –

+0

"넌 모달로 보입니다"란 무엇을 의미합니까? – tster

답변

2

메인 윈도우를 소유하고있는 스레드에서 열까요?

0

짧은 대답 : 예.

내가 '모드 식'ShowDialog를 가질 수있는 유일한 방법은 BackgroundWorker에서 여는 것입니다. this에 대한 참조가 교차 스레드 예외를 제공한다는 사실은 잘못된 것을하고 있다는 힌트 일뿐입니다 ...