当Windows窗体TextBox处于密码模式时,它会受到限制并且ImeMode被禁用(如[{3}}和here所述)。如何设计一个不显示用户输入但是从键盘获取/收集中文输入的文本框(基本上是在密码TextBox中输入中文输入的解决方法)?
答案 0 :(得分:0)
您可以使用OnKeyPress事件在TextBox中出现之前拦截输入。将输入保存在其他位置并将一些掩蔽字符放入TextBox。
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
//save the key pressed
TextBox1.Text += "*";
e.handled = true;
}