如何将数据接受到文本框中,该文本框仅接受vb 6中的en-US等文化代码

时间:2013-06-20 06:48:51

标签: vb6

Plz告诉我一些建议如何限制输入数据只接受文本框中的en-US等文化代码。

我已经尝试过这段代码,但它接受所有5个字母的字符...我希望它只接受en-US格式的文化代码

if Length(textbox1.text) > 5 then
  enter only five chars
else if Length(textbox1.text) < 5 then
  enter up to five chars

1 个答案:

答案 0 :(得分:0)

使用KeyPress事件,您可以检查输入的符号的ASCII值。如果它的值不正确,则将其设置为0.

Private Sub Text1_KeyPress(KeyAscii As Integer)     如果KeyAscii> 190然后KeyAscii = 0 结束子

您可以包含更多支票 - 用于数字符号等。

您可能会觉得这很有用:http://www.asciitable.com/