Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 单选按钮不';我不能保持克制_Vb.net_Visual Studio 2010 - Fatal编程技术网

Vb.net 单选按钮不';我不能保持克制

Vb.net 单选按钮不';我不能保持克制,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,我在Visual Basic(使用Visual studio 2010)中编写了一段代码,现在我遇到了以下问题: 我把3个单选按钮放入一个表单中,我选择一个按钮,然后进入另一个表单(应用程序有几个表单)。 问题是,当我以包含单选按钮的第一个表单返回时(意思是关闭当前表单并显示该表单),我选择的按钮不再被选中,我希望保持选中状态。这里有什么问题?我必须做什么?您可以使用my.settings。 做一个叫做难度的设置 并在表单加载时检查存储在那里的内容 像这样 私有子表单1_Load(发送方作为对

我在
Visual Basic
(使用Visual studio 2010)中编写了一段代码,现在我遇到了以下问题:

我把3个单选按钮放入一个表单中,我选择一个按钮,然后进入另一个表单(应用程序有几个表单)。
问题是,当我以包含
单选按钮的第一个表单返回时(意思是关闭当前表单并显示该表单),我选择的按钮不再被选中,我希望保持选中状态。这里有什么问题?我必须做什么?

您可以使用my.settings。 做一个叫做难度的设置

并在表单加载时检查存储在那里的内容

像这样

私有子表单1_Load(发送方作为对象,e作为事件参数)处理MyBase.Load

    If My.Settings.Difficulty = "Easy" Then
        RadioButton1.Checked = True

    ElseIf My.Settings.Difficulty = "Hard" Then
        RadioButton2.Checked = True

    ElseIf My.Settings.Difficulty = "Unreal" Then
        RadioButton3.Checked = True

    End If
End Sub


Private Sub RadioButton1_MouseClick(sender As Object, e As MouseEventArgs) Handles RadioButton1.MouseClick
    My.Settings.Difficulty = "Easy"
    RadioButton2.Checked = False
    RadioButton3.Checked = False
    My.Settings.Save()
End Sub

Private Sub RadioButton2_MouseClick(sender As Object, e As MouseEventArgs) Handles RadioButton2.MouseClick
    My.Settings.Difficulty = "Hard"
    RadioButton1.Checked = False
    RadioButton3.Checked = False
    My.Settings.Save()
End Sub

Private Sub RadioButton3_MouseClick(sender As Object, e As MouseEventArgs) Handles RadioButton3.MouseClick
    My.Settings.Difficulty = "Unreal"
    RadioButton1.Checked = False
    RadioButton2.Checked = False
    My.Settings.Save()
End Sub

如何“返回”表单?取消选择单选按钮有很多原因。如果没有额外的信息,我们将无法帮助您。这是一个hang man游戏的代码…我使用这些按钮来选择游戏的难度。我选择了一个按钮,通过另一个按钮(正常),我进入主窗体(meniu)。但是如果我再次访问表单难度(我有那些单选按钮),我之前选择的那些按钮将不再被选中…我不知道我要在这里发布的代码…因为我更多地使用按钮和表单。显示如何“返回”到另一个表单-如果您没有显式实例化表单,您可能正在显示旧窗体的新实例。你的帖子展示了你是如何“回到[第一形态]的”,这样我们就可以看到你在做什么