1

我想知道Alt当用户键入一些键时如何显示字符映射中的一些特殊字符(使用 with )。

例如:输入时显示¥(Alt+0165),输入\时显示§(Alt+0167)[

我知道z如果用户键入以下代码会显示a。但我不知道带Alt键的字符。

private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
   if (e.KeyChar == 'a')
     e.KeyChar = 'z';
}

提前致谢。

4

2 回答 2

1

我认为直截了当的方式必须正确:

private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
   if (e.KeyChar == '[')
       e.KeyChar = '§';
   else if (e.KeyChar == '\\')
       e.KeyChar = '¥';
}

只需在 Visual Studio 中使用 Alt 键入这些字符!

于 2012-10-17T10:33:33.767 回答
0

你也可以试试

private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
   if (e.KeyChar == '[')
       e.KeyChar = (char)167;
   else if (e.KeyChar == '\\')
       e.KeyChar = (char)165;
}
于 2012-10-17T10:39:24.090 回答