Błąd ListView KeyUp dla klucza kontrolnego

ListView.KeyDown<Ctrl> wydarzenie pokazuje:

e   KeyData = LButton | ShiftKey | Control
    base    {KeyData = LButton | ShiftKey | Control}
        Alt false   bool
        Control true    bool
        Handled false   bool
        KeyCode LButton | ShiftKey
        KeyData LButton | ShiftKey | Control
        KeyValue    17
        Modifiers   
        Shift   false   bool
        SuppressKeyPress    false   bool

Nie podoba mi się fakt, że<ShiftKey> pojawia się, ale pojawia się klawisz Control. Na ListView.KeyUp<Ctrl> wydarzenie pokazuje:

-       e   {KeyData = LButton | ShiftKey}
+       base    {KeyData = LButton | ShiftKey}
        Alt false   bool
        Control false   bool
        Handled false   bool
        KeyCode LButton | ShiftKey
        KeyData LButton | ShiftKey
        KeyValue    17
        Modifiers   None
        Shift   false   bool
        SuppressKeyPress    false

Co daje to dziwne. Sprawdź w Internecie, czy są jakieś przykłady tego błędu, ale nic nie znalazł. Próbowałem ustawić wartość KeyPreview na true na formularzu hostingu bezskutecznie.

Wszelkie dane wejściowe są mile widziane.

questionAnswers(1)

yourAnswerToTheQuestion