如何将数据接收到只接受区域性代码(如VB6中的en US)的文本框中

如何将数据接收到只接受区域性代码(如VB6中的en US)的文本框中,vb6,Vb6,请告诉我一些建议,如何限制输入数据只接受文化代码,如文本框中的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 如果长度(textbox1.text)>5,则 只输入五个字符 否则,如果长度

请告诉我一些建议,如何限制输入数据只接受文化代码,如文本框中的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
如果长度(textbox1.text)>5,则
只输入五个字符
否则,如果长度(textbox1.text)<5,则
最多输入五个字符

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

专用子文本1\u按键(KEYSCII为整数) 如果KeyAscii>190,则KeyAscii=0 端接头

您可以包括更多的检查-数字符号等


您可能会发现这一点很有用:

按钮1.点击“是否属于代码段?不,它不是代码的一部分……对于此类数据,我们应该有列出所有代码的组合框,以便用户无法输入,而是从组合框中提供的真实代码中进行选择