2012-02-29 5 views
0

2 양식이 있습니다. 하나는 표시 양식이고 다른 하나는 데이터가 배열에 추가되는 위치입니다.C# - 양식 종료 후 기능 시작

어레이 폼에 추가 버튼에서 확인 버튼을 클릭하면 디스플레이 폼에서 기능을 어떻게 시작합니까?

편집 :

나를 바꿔 보자. 다른 .cs 파일의 .cs 파일에있는 함수를 호출하는 방법은 무엇입니까?

형태 1

private void menuItem1_Click(object sender, EventArgs e) 
{ 
    Form2 form2= new Form2(); 
    form2.Owner = this; 
    form2.ShowDialog(this); 
} 

분명히 형태 2

private void button1_Click(object sender, EventArgs e) 
{ 
    Form1 form1 = new Form1(); 
    form1.myMethod(); 
} 

의 형식 2 코드 Form1의 새로운 인스턴스를 생성한다.

모달 창을 연 폼의 메서드는 어떻게 실행합니까?

감사

+1

가 무슨 시도를? 코드를 보여주고보고있는 내용과 예상 한 내용을 설명하십시오. – Lazarus

+2

두 개의 양식이 인스턴스화되거나 어떻게 든 상호 작용하는 공통된 단일 장소가 있습니까? 아이디어는 콜백 함수를 삽입하는 것입니다. – sll

+0

모든 양식은 "표시 양식"입니다. 일부 데이터를 저장하기 위해 숨겨진 양식을 사용하고 있습니까? –

답변

1

Form2의 소유자는 Form1의 인스턴스가 그래서 당신은 방법 Form1에 소유자를 캐스팅하고 호출 할 수 있습니다 :

(this.Owner as Form1).myMethod(); 
관련 문제