找不到KeyEventArgs

时间:2017-09-22 08:45:06

标签: c# asp.net keyeventargs

我的关键活动不适用于asp.net。我还没有真正了解如何修复它。我搜索了互联网或答案,但没有找到它们。所以也许你可以帮助我。

错误代码:

  

类型或命名空间名称' keyeventargs'找不到(你错过了使用指令或汇编引用吗?

这是我正在使用的代码。

private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
    Keys iCode = e.KeyCode;
    String expr = TextBox1.Text;

    switch (iCode)
    {
        case Keys.Return:
            {
                Calc(expr);

                if (expr.Length >= 0)
                    m_history.Add(expr);
                else
                    TextBox1.Text = "";

                meHistory.SelectionStart = meHistory.TextLength;
                meHistory.ScrollToCaret();
            }
            break;

        case Keys.Up:
        case Keys.Down:
            {
                m_histLine = Math.Max(0, Math.Min(m_history.Count - 1, m_histLine));

                if (m_history.Count == 0)
                    break;

                TextBox1.Text = m_history[m_histLine];
                TextBox1.Select(TextBox1.Text.Length, 0);

                m_histLine += (iCode == Keys.Up) ? -1 : 1;
            }
            break;
    } // switch keyvode
}

0 个答案:

没有答案