pouyansaraf
سه شنبه 09 آذر 1389, 04:00 صبح
با سلام
هدف من این است که اگر چک گزینه 10 true بود چک تمام گزینه ها true و اگر چک گزینه 10 false بود چک تمامی گزینه ها false شود.
ولی نمیدانم چرا true کردنشان درست است ولی false نمیکند؟
Private Sub CheckedListBox1_ItemCheck(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
If e.Index = 10 And CheckState.Checked Then
For i = 0 To CheckedListBox1.Items.Count - 2
CheckedListBox1.SetItemChecked(i, True)
Next
ElseIf e.Index = 10 And CheckState.Unchecked Then
For i = 0 To CheckedListBox1.Items.Count - 2
CheckedListBox1.SetItemChecked(i, False)
Next
End If
End Sub
اگر ممکن است یه کمکی بکنید دوستان :متعجب:
هدف من این است که اگر چک گزینه 10 true بود چک تمام گزینه ها true و اگر چک گزینه 10 false بود چک تمامی گزینه ها false شود.
ولی نمیدانم چرا true کردنشان درست است ولی false نمیکند؟
Private Sub CheckedListBox1_ItemCheck(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
If e.Index = 10 And CheckState.Checked Then
For i = 0 To CheckedListBox1.Items.Count - 2
CheckedListBox1.SetItemChecked(i, True)
Next
ElseIf e.Index = 10 And CheckState.Unchecked Then
For i = 0 To CheckedListBox1.Items.Count - 2
CheckedListBox1.SetItemChecked(i, False)
Next
End If
End Sub
اگر ممکن است یه کمکی بکنید دوستان :متعجب: