2013-03-28 2 views
-3

"A"라는 간단한 응용 프로그램을 만듭니다. A.Form1의 버튼을 만듭니다. button1을 클릭하면 "Hello"라는 메시지가 표시됩니다. (나는 MessageBox.Show를 포함한다)양식을 다른 응용 프로그램에 복사

나는 "B"라는 이름의 다른 응용 프로그램을 만든다. 나는 A.Form1 디자이너와 코드와 장소를 B.Form1 디자이너와 코드에 복사했다. 문제는 내가 B를 실행하면 B가 작동하지 않는 button1입니다.

A 응용 프로그램의 양식을 응용 프로그램 B에 복사하는 올바른 방법과 전체 컨트롤이 작동하는 방법. 당신이 button1.Click에 가입 Form1을 만들 때

당신에게

+0

이유를 복사하는 형태로

코드를 코드를 참조 할 수 있습니다? 다른 어셈블리를 참조하고 사용하십시오. – Tomtom

+0

MessageBox 쇼 코드를 복사 했습니까? –

답변

0

파블로 감사합니다. (btn을 클릭하여 명세서를 추가 한 것처럼)

Form2의 경우 button1.Click은 구독하지 않았습니다. 버튼 매핑을 확인 일을하고없는 것을 표시하지 않는 경우 당신은

네비를 사용하고 어떤 코드를 볼 수 ...

0

그것은 작동합니다 Form_Load 이벤트에 누락 된 Click 이벤트 구독을 추가 할 수 있지만, 클릭을 처리합니다.

0

당신은 폼 B의 형태 (A)에 폼 B에서

public static void displayMessage() { 
    MessageBox.Show("Hello World!"); 
} 

코드

private void showMessage() { 
    FormA.displayMessage(); 
} 
관련 문제