24-09-17, 03:39 PM
السلام عليكم ورحمة الله وبركاته
كيف اجعل ال CheckedListBox لا تحدد الا خانة واحدة فقط ؟
بحيث تكون مثل الراديو بوتون لو حددت على خانة يتم ازالة التحديد
من العنصر الاخر وهكذا ؟ ... وجزاكم الله كل خير
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (checkedListBox1.CheckedItems.Count >= 1 && e.CurrentValue != CheckState.Checked)
{
e.NewValue = e.CurrentValue;
MessageBox.Show("You can only check one item");
}
}
Private Sub CheckedListBox1_ItemCheck(ByVal sender As Object, ByVal e As ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
For i = 0 To sender.Items.Count - 1
If i <> e.Index Then sender.SetItemChecked(i, False)
Next
End Sub(24-09-17, 08:23 PM)wale90 كتب : [ -> ]ضع True للخاصية CheckOnClick
كود :
Private Sub CheckedListBox1_ItemCheck(ByVal sender As Object, ByVal e As ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
For i = 0 To sender.Items.Count - 1
If i <> e.Index Then sender.SetItemChecked(i, False)
Next
End Sub
(24-09-17, 07:44 PM)محمد كريّم كتب : [ -> ]PHP كود :
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (checkedListBox1.CheckedItems.Count >= 1 && e.CurrentValue != CheckState.Checked)
{
e.NewValue = e.CurrentValue;
MessageBox.Show("You can only check one item");
}
}
https://social.msdn.microsoft.com/Forums...m=winforms