폼은 'form1.Default.Show()'로 설정되지만 새 폼은 설정되지 않습니다. 내가 바로 코딩내 C# 응용 프로그램에서 다른 폼은 form.default.show에 설정되어 있지만 다른 새 폼은 설정되어 있지 않습니다.
두번째 그림 :
을 수행하는 방법에 그 form2.default.show으로 새로운 형태의()
폼은 'form1.Default.Show()'로 설정되지만 새 폼은 설정되지 않습니다. 내가 바로 코딩내 C# 응용 프로그램에서 다른 폼은 form.default.show에 설정되어 있지만 다른 새 폼은 설정되어 있지 않습니다.
두번째 그림 :
을 수행하는 방법에 그 form2.default.show으로 새로운 형태의()
먼저 그림 보여주는 오류를 설정하여 폼을 표시하는 말해
이 답변입니까? –
Default
속성을 사용하여 Form
에 대한 일종의 정적 액세스가 필요합니까? 양식 코드 내부
뒤에이 (참고 :이 하지 스레드 안전) 추가
private static Form1 instance;
public static Form1 Default
{
get
{
if (instance == null) {
instance = new Form1();
instance.FormClosed += delegate { instance = null; };
}
return instance;
}
}
이제이 같은 양식 호출 할 수 있습니다
Form1.Default.Show();
을 .... 왜 [tag : c] tag ?? BTW 귀하의 질문은 명확하지 않다 : 코드를 추가하고 문제를 더 잘 설명해야합니다. [묻는 방법] (http://stackoverflow.com/help/mcve) 섹션을 살펴보십시오. – LPs
몇 가지 코드 샘플을 추가하여 문제를보다 자세히 설명하십시오. –