2017-01-03 1 views
0

내 vb.net 프로젝트에는 수많은 버튼과 다양한 항목이 있습니다. 이 코드는 form1.vb 파일에 보관하고 싶습니다. 하나의 특정 단추는 힘들고 매우 긴 코드를 실행합니다. 내가하고 싶은 것은이 코드를 다른 파일에 넣은 다음 버튼 안에 "포함"하는 것입니다. 나는 클래스를 생각하고 있었지만, 모든 전역 변수와 그 코드에 필요한 것들에 대한 연결을 잃어 버렸다. 나는이 파일을 다른 파일에 넣을 필요가 없습니다. 그 파일은 단지 그곳에있는 무언가입니다. 나는 다시는 보지 않고 그 길에서 너무 오래 beeing 할 것입니다. 이 파일을 다른 파일에 넣은 다음 PHP에서 수행하는 것과 같이 일종의 포함시키는 방법이 있습니까? 나는 이와 같은 시각 sutdio 2015 커뮤니티 에디션vb.net, 여러 파일로 분할 코드

+0

http://visualbasic.about.com/od/usingvbnet/a/partclses.htm –

+1

그것은 메서드를 호출 할 수 방법은 다음 양식/클래스 소스 파일의 맨 아래에있을 수 내가보기를 원하지 않는'#Region "긴 코드 안에 넣어 라. – Plutonix

답변

1

사용 부분 클래스입니다 :

Partial Public Class Form1 
    Private Sub doStuff() 
     Windows.Forms.MessageBox.Show("This is where your long code should go") 
    End Sub 
End Class 

부분 클래스는 클래스에 더 많은 기능을 추가하지만은 별도의 파일에 포함 할 수 있습니다.

http://visualbasic.about.com/od/usingvbnet/a/partclses.htm

+0

대단히 감사합니다! 이것은 문제를 해결했다. – sharkyenergy

관련 문제