在我的應用程序中,我希望當用戶選擇一個複選框時,所有其他應該被禁用,當他取消選中該複選框時,它將從列表視圖和其他禁用應該可以爲他... 刪除部分已經這麼親切地指導我第二部分如何在Vb.net中執行期間在列表視圖中禁用複選框..
-1
A
回答
0
Checkbox1_CheckedChange
方法是你所需要的。
If Checkbox1.Checked = True Then
Checkbox2.Enabled = False
Checkbox3.Enabled = False
Else
Checkbox2.Enabled = True
Checkbox3.Enabled = True
End If
1
我會加強@ David's答案:
你必須爲你的複選框,例如註冊CheckedChanged
事件在Form's Load事件:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
For Each checkbox In Controls.OfType(Of CheckBox)
AddHandler checkbox.CheckedChanged, AddressOf Checkbox_CheckedChanged
Next
End Sub
其中處理該事件當用戶手動clickes複選框的Checkbox_CheckedChanged
:
Private Sub Checkbox_CheckedChanged(sender As Object, e As EventArgs)
'Checkbox the user manually clicked
Dim changedCheckbox = DirectCast(sender, CheckBox)
If changedCheckbox.Checked Then
For Each otherCheckbox In Controls.OfType(Of CheckBox)
'We don´t want to change the state of the checkbox the user clicked on
If changedCheckbox IsNot otherCheckbox Then
otherCheckbox.Checked = False
End If
Next
Else
'Your part of deleting in listview
End If
End Sub
0
也許是更好的函數:
Public Function DisableCheckBox(ByVal OriginalCheckBox As CheckBox)
Try
Dim Parent As Control = OriginalCheckBox.Parent
For Each Chk As CheckBox In Parent.Controls.OfType(Of CheckBox)()
If Not Chk.Name = OriginalCheckBox.Name Then
Chk.Enabled = Not Chk.Enabled
End If
Next
Return True
Catch ex As Exception
Return False
End Try
End Function
然後你可以簡單地打電話給:
相關問題
- 1. 複選框在列表視圖+ vb.net
- 2. 當複選框被選中時禁用列表視圖行
- 3. 如何在列表視圖中選擇適當的複選框
- 4. 禁用視圖中的複選框
- 5. 如何在列表視圖中添加三態複選框
- 6. 如何在jQuery移動列表視圖中切換複選框
- 7. 如何在自定義列表視圖中插入複選框
- 8. 如何監聽列表視圖行中的複選框?
- 9. 如何在選中多個複選框後禁用複選框?
- 10. 如何啓用/禁用列表視圖中的複選框,同時單擊列表視圖?
- 11. 記得在列表視圖中選中的複選框
- 12. 在列表視圖中查找選中的複選框Android
- 13. Android:如何根據某些條件禁用列表視圖中的複選框
- 14. 列表視圖中的複選框ABAP
- 15. 列表視圖中的Android複選框
- 16. 列表視圖中的複選框
- 17. 複選框在列表視圖中自動滾動列表。
- 18. 在vb.net中啓用禁用的列表視圖的滾動
- 19. 複選框列表視圖
- 20. 如何在vb.net中檢查複選框
- 21. 如何在多個複選框中顯示對話框中的列表視圖
- 22. 如何在自定義列表視圖中查找其他(複選框)視圖
- 23. 如何在N級列表視圖中一次只選中一個複選框
- 24. 如何使用視圖中的複選框來創建列表
- 25. 在列表滾動期間禁用onClick列表視圖項目的視圖
- 26. 如何重新啓用在WPF中綁定列表視圖中的複選框?
- 27. 如何使[textview] [imagebutton] [複選框]在列表視圖中的每一行
- 28. 如何在列表視圖的每一行中實現複選框
- 29. 在複選框列表中選擇的值禁用gridview
- 30. 在列表視圖中使用複選框的問題
我想在選定的複選框的循環插入框中執行所有其他操作應禁用 –
@UmairNazir你是什麼意思所有其他?所有其他什麼? – David
假設我有3個複選框,其中有一些數據在列表視圖中。當我選擇1複選框時,其他應該被禁用....當我不選中它時。它應該被刪除,其他現在對我來說 –