当我按下(*)如何在TextBox中获取(。)(在C#WinCE中)
我有TextBox,当我按(*)字母时,我想得到(。)字母
提前谢谢
答案 0 :(得分:4)
使用按键,如果键是'*',则将其替换为'。'?
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyCode == Keys.Multiply) e.KeyCode = Keys.OemPeriod;
}
如果您无法设置e.KeyCode,则可以执行以下操作:
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyCode == Keys.Multiply)
{
e.Handled = true;
tb.Text += "."
}
}