منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] استفسار عن listview - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] استفسار عن listview (/showthread.php?tid=12529)



استفسار عن listview - rezeq2001 - 18-06-15

السلام عليكم
انا عندي برنامج يستخدم listview و وضعت checkboxes = true
عند اختيار check  في السطر الاول يصبح السطر التاني false  و بالعكس
هل هناك حل لهذه المشكله
اريد عمل check  على اكثر من سطر


RE: استفسار عن listview - الطالب - 18-06-15

سلام

شوف عذا الكود
كود :
' http://stackoverflow.com/questions/1191920/net-listview-event-after-changing-selection

Private idleHandlerSet As Boolean = False

Private Sub Listview1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
    '' may fire more than once
    If Not idleHandlerSet Then
        idleHandlerSet = True
        AddHandler Application.Idle, New EventHandler(AddressOf listview1_SelectionChanged)
    End If
End Sub

Private Sub Listview1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
    '' will only fire once
    idleHandlerSet = False
    RemoveHandler Application.Idle, New EventHandler(AddressOf Listview1_SelectionChanged)
    '----------------------------------------
    For Each itm As ListViewItem In ListView1.SelectedItems
        itm.Checked = True
    Next
End Sub

موفقين


RE: استفسار عن listview - rezeq2001 - 20-06-15

المشكله هي انه عند وضع check على السطر الاول و اذا كان السطر الثاني عليه check فان check يختفي و بالعكس

اسف على الازعاج ظهرت المشكله و ليس لها علاقه ب listview