这让我很困惑。我有一个带有文本框、2 个单选按钮、一个确定按钮和一个取消按钮的 Windows 窗体。我一直在玩 Tabbing,但现在我已经删除了它,所以 TextBox1 设置为 TabIndex=1 & TabStop=True,所有其他字段都设置为 TabIndex=0 & TabStop=False。
要访问此表单,我执行以下代码:
Private Sub ComboBox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ChooseLeague.SelectedIndexChanged
If ChooseLeague.SelectedIndex = 0 Then
Me.Hide()
MaintainDatabaseAddLeague.RadioButton1.Checked = False
MaintainDatabaseAddLeague.RadioButton2.Checked = False
MaintainDatabaseAddLeague.TextBox1.Text = ""
MaintainDatabaseAddLeague.TextBox1.Focus()
MaintainDatabaseAddLeague.Show()
End If
End Sub
窗体打开,光标根据需要在 TextBox 中闪烁。但是,如果我从表单中取消然后通过相同的方法返回到它,则光标不在 TextBox 中,并且取消按钮突出显示/具有焦点。
这是为什么,有什么想法吗?!?