vb.net-SUB를 사용하여 동일한 양식을 여러 번 여는 방법

ABPerson

아마도 이것이 이것에 대한 다른 질문의 중복이라고 생각할 것입니다. 하지만 그렇지 않습니다

나는 이것에 대해 몇 가지 다른 질문을 보았지만 그들 중 누구도 이것에 대답하지 않습니다.

SUB를 사용하여 양식을 여러 번 열고 싶습니다. 를 전달 Form하면이 양식의 새 인스턴스가 생성됩니다. 그러나 Form두 번 실행하면 폐기되는 문제가 계속 발생 합니다.

작동하지 않는 서브입니다.

Public Shared Sub OpenProgram(ByRef formToOpen As Form)
    Dim newApp As Form
    newApp = formToOpen
    Try
        newApp.Show()
        newApp.BringToFront()
    Catch ex As Exception
        MsgBox("Unable to open program :(")
    End Try
End Sub

나는 또한 시도하지 않은 Dim newApp As New Form
Dim newApp As New formToOpen이러한 작업을하지만 아무도

서브를 실행하고 양식을 닫은 다음 서브를 다시 실행하면 문제가 발생합니다.

내가 얻는 오류는 다음과 같습니다.

삭제 된 개체에 액세스 할 수 없습니다.
개체 이름 : 'shop'

shop 단지 형태

미리 감사드립니다

GSerg

옵션 1, 제네릭 포함 :

Public Function OpenProgram(Of F As {Form, New})(ByVal ThisOne As F) As F
    Return New F()
End Function

제네릭이없는 옵션 2 :

Public Function OpenProgram(ByVal ThisOne As Form) As Form
    Return CType(Activator.CreateInstance(ThisOne.GetType()), Form)
End Function

용법:

Dim newApp As Form = OpenProgram(shop)
newApp.Show

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ListView를 사용하여 양식을 여러 번 포함하는 방법 (및 DetailView에 한 번)

분류에서Dev

PHP 양식을 사용하여 한 번에 여러 이미지를 ulpload하는 방법은 무엇입니까?

분류에서Dev

sequelize를 사용하여 동일한 행을 여러 번 업데이트하는 올바른 방법

분류에서Dev

한 번에 여러 양식을 여는 방법

분류에서Dev

빌드 번호를 사용하여 VB.Net에서 OS를 식별하는 방법

분류에서Dev

Outlook 라이브러리를 사용하여 vb.net에서 이메일을주고받는 방법

분류에서Dev

VBA를 사용하여 한 번에 여러 그래프에서 XY 축과 형식의 동일한 제목을 변경하는 방법은 무엇입니까?

분류에서Dev

하나의 방법으로 여러 양식을 처리하는 VB.NET

분류에서Dev

R : 정규식을 사용하여 한 요소로 여러 번 나타난 요소를 대체하는 방법

분류에서Dev

Make를 사용하여 동일한 방식으로 여러 파일 유형을 컴파일하는 방법

분류에서Dev

vb.net 옵션을 사용하여 두 양식 간 이동

분류에서Dev

동일한 양식을 여러 번 여는 WinForms

분류에서Dev

Request를 사용하여 중첩 된 양식으로 양식 요소를 가져 오는 방법 vb.net

분류에서Dev

매번 동일한 MATLAB 인스턴스를 사용하여 명령 줄에서 MATLAB을 여러 번 호출하는 방법

분류에서Dev

VB.net을 사용하여 XML에서 동일한 속성 값을 갖는 총 노드 수를 계산하는 방법

분류에서Dev

Xamarin 양식을 사용하여 iOS의 장치 일련 번호를 가져 오는 방법

분류에서Dev

AngularJS를 사용하여 단일 페이지에있는 여러 양식을 처리하는 방법

분류에서Dev

동일한 SQL을 여러 번 통합하는 방법

분류에서Dev

jQuery Ajax를 사용하여 양식을 제출하여 양식 데이터를 ASP.Net의 다른 CSS 파일에 구현하는 방법

분류에서Dev

jquery를 사용하여 양식에서 여러 동적 라디오 버튼의 값을 확인하는 방법

분류에서Dev

동일한 키 누르기를 사용하여 양식 열기 및 닫기 vb.net

분류에서Dev

VB.NET을 사용하여 XML 파일을 편집하는 방법

분류에서Dev

동일한 형식의 .net ID를 사용하여 여러 사용자 등록

분류에서Dev

동일한 코드를 여러 번 사용하는 람다 식 단순화

분류에서Dev

Selenium 및 VB.Net을 사용하여 요소를 클릭하는 방법

분류에서Dev

내부 쿼리를 사용하여 한 번에 여러 속성을 설정하는 방법

분류에서Dev

C에서 여러 명령과 함께 getopt를 사용하여 출력을 한 번 인쇄하는 방법

분류에서Dev

json을 사용하여 solr 업데이트에서 한 번에 여러 인덱스를 삽입하는 방법

분류에서Dev

Blazor : 단추를 한 번만 클릭하여 양식을 제출하는 방법

Related 관련 기사

  1. 1

    ListView를 사용하여 양식을 여러 번 포함하는 방법 (및 DetailView에 한 번)

  2. 2

    PHP 양식을 사용하여 한 번에 여러 이미지를 ulpload하는 방법은 무엇입니까?

  3. 3

    sequelize를 사용하여 동일한 행을 여러 번 업데이트하는 올바른 방법

  4. 4

    한 번에 여러 양식을 여는 방법

  5. 5

    빌드 번호를 사용하여 VB.Net에서 OS를 식별하는 방법

  6. 6

    Outlook 라이브러리를 사용하여 vb.net에서 이메일을주고받는 방법

  7. 7

    VBA를 사용하여 한 번에 여러 그래프에서 XY 축과 형식의 동일한 제목을 변경하는 방법은 무엇입니까?

  8. 8

    하나의 방법으로 여러 양식을 처리하는 VB.NET

  9. 9

    R : 정규식을 사용하여 한 요소로 여러 번 나타난 요소를 대체하는 방법

  10. 10

    Make를 사용하여 동일한 방식으로 여러 파일 유형을 컴파일하는 방법

  11. 11

    vb.net 옵션을 사용하여 두 양식 간 이동

  12. 12

    동일한 양식을 여러 번 여는 WinForms

  13. 13

    Request를 사용하여 중첩 된 양식으로 양식 요소를 가져 오는 방법 vb.net

  14. 14

    매번 동일한 MATLAB 인스턴스를 사용하여 명령 줄에서 MATLAB을 여러 번 호출하는 방법

  15. 15

    VB.net을 사용하여 XML에서 동일한 속성 값을 갖는 총 노드 수를 계산하는 방법

  16. 16

    Xamarin 양식을 사용하여 iOS의 장치 일련 번호를 가져 오는 방법

  17. 17

    AngularJS를 사용하여 단일 페이지에있는 여러 양식을 처리하는 방법

  18. 18

    동일한 SQL을 여러 번 통합하는 방법

  19. 19

    jQuery Ajax를 사용하여 양식을 제출하여 양식 데이터를 ASP.Net의 다른 CSS 파일에 구현하는 방법

  20. 20

    jquery를 사용하여 양식에서 여러 동적 라디오 버튼의 값을 확인하는 방법

  21. 21

    동일한 키 누르기를 사용하여 양식 열기 및 닫기 vb.net

  22. 22

    VB.NET을 사용하여 XML 파일을 편집하는 방법

  23. 23

    동일한 형식의 .net ID를 사용하여 여러 사용자 등록

  24. 24

    동일한 코드를 여러 번 사용하는 람다 식 단순화

  25. 25

    Selenium 및 VB.Net을 사용하여 요소를 클릭하는 방법

  26. 26

    내부 쿼리를 사용하여 한 번에 여러 속성을 설정하는 방법

  27. 27

    C에서 여러 명령과 함께 getopt를 사용하여 출력을 한 번 인쇄하는 방법

  28. 28

    json을 사용하여 solr 업데이트에서 한 번에 여러 인덱스를 삽입하는 방법

  29. 29

    Blazor : 단추를 한 번만 클릭하여 양식을 제출하는 방법

뜨겁다태그

보관