求一个VB程序代码,要的效果如下:在窗口上有两个文本框,在输入文本框里输入大写字母时,在输出文本框输出小
在输入文本框里输入大写字母时,在输出文本框输出小写字母;在输入文本框里输入小写字母时,在输出文本框输出大写字母;输入其它字符时还是原样输出用chang事件达不到效果,应该...
在输入文本框里输入大写字母时,在输出文本框输出小写字母;在输入文本框里输入小写字母时,在输出文本框输出大写字母;输入其它字符时还是原样输出
用chang事件达不到效果,应该用keypress事件的,也就是说每当你输入一个字母它都能立刻转换到对应的大小写字母 展开
用chang事件达不到效果,应该用keypress事件的,也就是说每当你输入一个字母它都能立刻转换到对应的大小写字母 展开
1个回答
展开全部
是你没把要求说清楚,这样做试试:
建两个文本框,text1,text2
在text1的keypress事件里写入
if keyAscii>=asc("a") and keyAscii<=asc("z") then
text2.text=text2.text+chr$(keyascii-32)
elseif keyascii>=asc("A") and keyascii<=asc("Z") then
text2.text=text2.text+chr$(keyascii+32)
else
text2.text=text2.text+chr$(keyascii)
endif
同样的没测试,大概思路是这样的,你自己完善一下
建两个文本框,text1,text2
在text1的keypress事件里写入
if keyAscii>=asc("a") and keyAscii<=asc("z") then
text2.text=text2.text+chr$(keyascii-32)
elseif keyascii>=asc("A") and keyascii<=asc("Z") then
text2.text=text2.text+chr$(keyascii+32)
else
text2.text=text2.text+chr$(keyascii)
endif
同样的没测试,大概思路是这样的,你自己完善一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询