我的关键活动不适用于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
}