Флажок в Listview + vb.net - PullRequest
       11

Флажок в Listview + vb.net

0 голосов
/ 22 апреля 2010

Может кто-нибудь помочь мне, как это сделать ..

У меня есть ListView с флажками в vb.net, и я хочу, чтобы, когда пользователь установил флажок, программа игнорировала ответ пользователя при проверке флажка, вместо этого флажок был снят.

Эта проблема используется для проверки мая.

Спасибо за ваш положительный ответ по этому поводу.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2013
Dim lastUndo As Boolean = False
Private Sub thisListView_ItemChecked(sender As System.Object, e As System.Windows.Forms.ItemCheckedEventArgs) Handles thisListView.ItemChecked
    If lastUndo Then
        lastUndo = False
    Else
        If thisListView.Focused Then
            lastUndo = True
            e.Item.Checked = Not e.Item.Checked
        End If
    End If
End Sub
0 голосов
/ 22 апреля 2010

Редактировать, удалено непроверенное решение.

Private Sub ListView1_ItemCheck(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck
    e.NewValue = CheckState.Unchecked
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...