동일한 솔루션에있는 다른 프로젝트 (프로젝트 이름 : PopUpMessage)의 Form1에 내 주 Form1의 메뉴 항목 (예 : DisplayProject의 경우)을 연결할 수 있는지 확인하려고합니다.VB의 동일한 솔루션에서 다른 프로젝트의 폼을 다른 프로젝트의 기본 폼에 연결하는 동안 오류가 발생했습니다. NET
이미 참고 옵션에서 추가 했으므로 기본 Form1에서 개체를 사용할 수 있습니다.
MenuStrip에서이 메뉴 항목 내에서 다음을 선언하면 어떨까요? 내가 DisplayMessage 프로젝트를 Form1 menustrip 항목이를 선언하고
Try
PopUpMessage.Form1.ActiveForm.ShowDialog()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
: 나는 그 팝업 창을받을 이유 방법에 의해 "/ 시도 잡기"로 포장. 나는 오류가 발생하지만 :
나는, 나는 다음하기로 결정으로 대담 : Second Error Message
누구나 가지고 : 그럼 다음과 같은 오류를 가서
Try
PopUpMessage.Form1.ActiveForm.Visible = False
PopUpMessage.Form1.ActiveForm.ShowDialog()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
을 무엇을 할 수 있는가? 나는 VB .NET에서 사용되는 이런 유형의 메소드에 대해 다소 새로운 것이다.
미리 감사드립니다.
[NullReferenceException은 무엇이며 어떻게 수정합니까?] (http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix -그것). 또한'PopUpMessage'는 무엇이고, 그 라인에 중단 점을 넣고, 디버그를하고, 마우스를 객체 위에 올리면 멈출 때 무엇입니까? – Codexer
글쎄, 내 문제는 전적으로 그 오류에 초점을 맞추고 있지 않습니다. 첫 번째 오류 다음에 줄을 추가하면 나타나는 것처럼 보입니다. PopUpMessage는 제가 수행하려고 시도한 예제로 사용한 프로젝트의 이름입니다. DisplayMessage 및 PopUpMessage라는 두 가지 프로젝트가 하나의 솔루션에 있습니다. PopUpMessage는 Form1과 I wanr이 DisplayMessage 프로젝트에서 액세스 할 수 있도록하여 DisplayMessage 프로젝트의 Form1에서 메뉴 항목을 클릭하면 나타날 수 있습니다. – Reginald