private void textBindingKeyboard_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            for (int i = 0; i < m_alKeys.Count; ++i)
            {
                if (((Key)m_alKeys[i]) == e.Key)
                {
                    e.Handled = true;
                    return;
                }
            }
            m_alKeys.Add(e.Key);
            ++m_iPressedKeys;
            if (m_strKeys == "")
            {
                m_strKeys = "" + e.Key;
            }
            else
            {
                m_strKeys += ("+" + e.Key);
            }
            textBindingKeyboard.Text = m_strKeys;
            e.Handled = true;
        }
textbox的previewKeyDown和KeyDown事件中,只按下atl键的话,显示的是“system”,先按ctrl,再按alt的话,显示的是“leftCtrl + leftAlt”,求解释怎么回事,怎么解决?
还有,win键除了在textbox中显示外,还能触发打开“开始”界面,怎么阻止事件的继续传递?(win键只显示在textbox就行,不要其他事件)