0

「Exercise.show()」を使用して新しいフォームを開こうとしているだけです。これは今まで機能していたためですが、この演習フォームでは、フォームとしてオプションとして表示されていないため、開くことができません。ここで何をすべきですか?

Private Sub Exercises_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Exercises.Click
    Exercises.Show()

    Me.Hide()

End Sub
4

4 に答える 4

1

これを試して:

Dim oForm As Exercises
oForm = New Exercises()
oForm.Show()
于 2013-03-28T11:55:19.313 に答える
1

実際のフォームが「Exercises」と呼ばれる場合は、次のように入力する必要があります。

    Dim frm As New Exercises        
    frm.ShowDialog()

ありがとう

エディ・ジョード

于 2014-01-13T12:33:28.490 に答える
0

ShowDialog() で .Show を変更します

Exercises.ShowDialog()
于 2013-03-28T13:28:07.143 に答える
0
    Dim objPDetails As PFErrors

    Dim IsOpen As Boolean = False
    For Each f As Form In Application.OpenForms
        If f.Name = "PFErrors" Then
            IsOpen = True
            f.Focus()
            Exit For
        End If
    Next

    If IsOpen = False Then
        objPDetails = New PFErrors
        objPDetails.WindowState = FormWindowState.Maximized
        objPDetails.MdiParent = Me
        objPDetails.Show()
    End If
于 2013-10-01T08:41:49.860 に答える