我是 wpf 的新手,发现没有 SendToFront() 方法可以将控件发送到前面/焦点。我的场景有 3 个相互隐藏/可见的组框,具体取决于选择的单选按钮,但使用 Groupboxes 的方式,它只显示一个 groupbox 而不管可见性/启用其他 groupbox。
有没有解决的办法?
在 VB.Net .. 中也经过测试
假设您有 3 个相同大小和相同位置的组合框
要显示和隐藏它们(无需禁用):
Private Sub radInsert_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radInsert.CheckedChanged
If radInsert.Checked Then
grpInsert.Visible = True
grpQuery.Visible = False
grpUpdate.Visible = False
End If
End Sub
Private Sub radQuery_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radQuery.CheckedChanged
If radQuery.Checked Then
grpInsert.Visible = False
grpQuery.Visible = True
grpUpdate.Visible = False
End If
End Sub
Private Sub radUpdate_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radUpdate.CheckedChanged
If radUpdate.Checked Then
grpInsert.Visible = False
grpQuery.Visible = False
grpUpdate.Visible = True
End If
End Sub