フォームをリセットできるかどうか知りたいですか? バトルゲームを作っているのですが、バトルを無限にプレイできるように、バトル後にフォームをリセットする必要があります
多分このようなもの:
If TextBox1.Text = "You Won!" Then
Me.reset
End If
もちろん、これは機能しないため、フォームをリセットするために助けを求めています。ありがとう!
フォームをリセットできるかどうか知りたいですか? バトルゲームを作っているのですが、バトルを無限にプレイできるように、バトル後にフォームをリセットする必要があります
多分このようなもの:
If TextBox1.Text = "You Won!" Then
Me.reset
End If
もちろん、これは機能しないため、フォームをリセットするために助けを求めています。ありがとう!
非常に簡単な解決策は、フォームの新しいインスタンスを作成し、「使用済み」のインスタンスを閉じることです。Project + Properties、Shutdown mode 設定が大いに役立ちます。「最後のフォームが閉じたとき」に変更します。このコードが機能するのは次のとおりです。
If Me.TextBox1.Text = "You Won!" Then
Dim frm = New Form1 '' Change the class name if necessary
frm.Show()
Me.Close()
End If