Есть ли способ постоянно обновлять форму? У меня есть игра с 3 сложностями, и вам нужно набрать как минимум 5 баллов, чтобы разблокировать следующую сложность, она работает, но для разблокировки трудностей вам нужно перезапустить приложение. Или я предполагаю использовать кнопку, чтобы обновить трудности. Это код, который у меня есть при загрузке формы.
EHighScore = My.Computer.FileSystem.ReadAllText("EasyHighScore.txt")
MHighScore = My.Computer.FileSystem.ReadAllText("MediumHighScore.txt")
HHighScore = My.Computer.FileSystem.ReadAllText("HardHighScore.txt")
If EHighScore < 5 Then
MediumDifficulty.Enabled = False
MediumDifficulty.BackColor = Color.Gray
Else
MediumDifficulty.Enabled = True
MediumDifficulty.BackColor = Color.Black
End If
If MHighScore < 5 Then
HardDifficulty.Enabled = False
HardDifficulty.BackColor = Color.Gray
Else
HardDifficulty.Enabled = True
HardDifficulty.BackColor = Color.Black
End If
Как мне выполнить этот запуск, когда форма открывается, когда я закрываю конечный экран, отображающий оценка, которую получил пользователь (плюс рекорд, если он побил рекорд), я пытался сделать MainMenu.Close () при открытии игры, но тот же результат, что и MainMenu.Hide ()